2016年9月25日日曜日

『R』+「ggplot2」開発版で画像にキャプションを付ける方法

 2016年9月の時点で、Windows用の『R』で「ggplot2」パッケージを利用しつつ、データ出典を示すためにキャプションを付ける方法として、一番楽そうなものは、開発中のバージョンの「ggplot2」を利用することである。ただし、この過程では、「assertthat」と「devtools」の2パッケージ、ならびにその従属パッケージをインストールする必要がある。さらには、これらの作業の前に、『R』をインストールしたフォルダのアクセス権を変更する必要がある。作業は、『R 3.3.1』で動作を確認した。
installed.packages()  # show installed packages.
install.package("ggplot2")
install.package("assertthat")  # new packages to be added in the new version.
install.package("devtools")  # required to upgrade the new version.
library("devtools")  # load "devtools".
# before using devtools, the security settings of the directory below must be
# modified.
# C:\Program Files\R\R-3.3.1\library
devtools::install_github("hadley/ggplot2", force = TRUE)
library("ggplot2")
p <- ggplot(mtcars, aes(mpg, wt, colour = cyl)) + geom_point()
p + labs(caption = "caption")
以上の作業については、下記ページを参考とした。ただし『迷途覚路夢中行』氏のブログには、library関数の引数が文字列ではないという誤りがあったため、上記のスクリプトでは、当該部分を訂正済みである。

[1] r - Displaying text below the plot generated by ggplot2 - Stack Overflow
(2012年04月04日、Jan Schulz氏の2016年03月16日13:01の回答)
http://stackoverflow.com/questions/10014187/displaying-text-below-the-plot-generated-by-ggplot2

[2] ggplot2 で caption をつける ( ソフトウェア ) - 迷途覚路夢中行 - Yahoo!ブログ
(2016年06月07日07:21)
http://blogs.yahoo.co.jp/igproj_fusion/20100418.html


0 件のコメント:

コメントを投稿

コメントありがとうございます。お返事にはお時間いただくかもしれません。気長にお待ちいただけると幸いです。