#contents *概要 [#description] ''[[R:http://www.r-project.org/index.html]]''において手軽に綺麗なグラフを描けるようにしてくれる高水準関数群 >[[ggplot2:http://ggplot2.org/index.html]] 公式サイト >>[[Index. ggplot2 current:http://docs.ggplot2.org/current/index.html]] 公式付随資料 >[[ggplot2:https://github.com/hadley/ggplot2]] 開発レポジトリ >>[[ggplot2:https://github.com/hadley/ggplot2/wiki]] wiki # 必要なパッケージのリスト package_list <- "ggplot2" for ( package_name in package_list ) { package_list <- "ggplot2" for ( package_name in package_list ) { # 当該パッケージを未インストールの場合にのみインストールする if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) } # パッケージをロードする library ( package_name ) } # パッケージをロードする library ( package_name ) } >他に同種のパッケージとしては、''[[latticeExtra:http://latticeextra.r-forge.r-project.org/index.html]]''が存在します(([[Lattice and ggplot:http://d.hatena.ne.jp/ryamada/20120530]]))。(詳細については「[[latticeExtra]]」を参照してください。) // //[[lattice:http://lattice.r-forge.r-project.org/index.php]] **GUIインターフェイス [#gui] -''[[Rcmdr:http://www.rcommander.com/index.php]]''から''[[ggplot2:http://ggplot2.org/index.html]]''を扱えるようにする[[RcmdrPlugin>RcmdrPlugin超入門]]が存在します。 >[[KMggplot2:http://d.hatena.ne.jp/triadsou/20110730/1311988490]] ([[最新版の頁:http://d.hatena.ne.jp/triadsou/20130124/1358994285]]) # 必要なパッケージのリスト package_list <- c ( "Rcmdr" , "KMggplot2" ) for ( package_name in package_list ) { package_list <- c ( "Rcmdr" , "KMggplot2" ) for ( package_name in package_list ) { # 当該パッケージを未インストールの場合にのみインストールする if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) } # パッケージをロードする library ( package_name ) } # パッケージをロードする library ( package_name ) } >(''[[Rcmdr:http://www.rcommander.com/index.php]]''については「[[Rcmdrの機能>Rcmdrの機能]]」を参照してください。) -''[[Rz:http://m884.jp/Rz_Ja.html]]''を用いると、''[[ggplot2:http://ggplot2.org/index.html]]''のテーマ(''[[theme:http://docs.ggplot2.org/current/theme.html]]'')をGUI上で作成・編集できます((作成したテーマの一例: [[『心理学研究』に準拠したggplot2のtheme:http://m884.hateblo.jp/entry/2012/12/18/152040]]))。 >[[ggplot2のテーマを手軽に作成・編集する(R Advent Calendar 2012):http://m884.hateblo.jp/entry/2012/12/14/221559]] # 必要なパッケージのリスト package_list <- "Rz" for ( package_name in package_list ) { package_list <- "Rz" for ( package_name in package_list ) { # 当該パッケージを未インストールの場合にのみインストールする if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) if ( length ( grep ( paste ( "^" , package_name , "$" , sep="" ) , installed.packages ( ) [ , "Package" ] ) ) < 1 ) { install.packages ( package_name ) } # パッケージをロードする library ( package_name ) } # パッケージをロードする library ( package_name ) } # RzThemeEditorの起動 RzThemeEditor ( ) RzThemeEditor ( ) *書籍 [#book] >出版年月日降順 >>(「[[R本リスト>R本リスト]]」より、''[[ggplot2:http://ggplot2.org/index.html]]''関連の書籍を抜粋しています。) -[[統計データの視覚化:http://www.kyoritsu-pub.co.jp/bookdetail/9784320110168]], [[金明哲:http://mjin.doshisha.ac.jp/index.html]]・[[山本義郎:http://stat.sm.u-tokai.ac.jp/~yama/index.html]]・飯塚誠也・藤野友和, [[Rで学ぶデータサイエンス:http://www.kyoritsu-pub.co.jp/series/23/]], [[共立出版:http://www.kyoritsu-pub.co.jp/index.php]], 2013年5月24日. // //[[新シリーズ・講座 「Rで学ぶデータサイエンス」:http://web.archive.org/web/20120225140916/http://www.kyoritsu-pub.co.jp/series/arudemanabu.html]] --[[get04cars.R:http://rbookvisjp.web.fc2.com/data/get04cars.R]]・[[jpnpop2010.csv:http://rbookvisjp.web.fc2.com/data/jpnpop2010.csv]]・[[toner_level.csv:http://rbookvisjp.web.fc2.com/data/toner_level.csv]] サポートデータ --[[「統計データの視覚化」サポートページ:http://rbookvisjp.web.fc2.com/index.html]]・[[「統計データの視覚化」サンプルコード:http://rbookvisjp.wiki.fc2.com/index.php]] サポートサイト -[[R Graphics Cookbook Practical Recipes for Visualizing Data:http://shop.oreilly.com/product/0636920023135.do]], [[Winston Chang:https://github.com/wch]], [[O’Reilly Media:http://oreilly.com/index.html]], 2012年12月・日. // //[[Winston Chang:http://www.stdout.org/~winston/index.html]] [[Winston Chang:http://stdout.org/index.html]] --[[R Graphics Cookbook Confirmed Errata:http://oreilly.com/catalog/errata.csp?isbn=0636920023135]] 正誤報告 --[[Cookbook for R:http://www.cookbook-r.com/index.html]] サポートサイト --[[Rグラフィックスクックブック ggplot2によるグラフ作成のレシピ集:http://www.oreilly.co.jp/books/9784873116532/index.html]], [[Winston Chang:https://github.com/wch]]・石井弓美子・河内崇・瀬戸山雅人・古畠敦・森本修, [[オライリー・ジャパン:http://www.oreilly.co.jp/index.shtml]], 2013年11月30日. //--[[Rグラフィックスクックブック ggplot2によるグラフ作成のレシピ集:http://ssl.ohmsha.co.jp/cgi-bin/menu.cgi?ISBN=978-4-87311-653-2]], [[Winston Chang:https://github.com/wch]]・石井弓美子・河内崇・瀬戸山雅人・古畠敦・森本修, [[オーム社:http://www.ohmsha.co.jp/index.htm]], 2013年11月30日. -[[ggplot2 Elegant Graphics for Data Analysis:http://www.springer.com/series/statistics/computational-statistics/book/978-0-387-98140-6]](([[ggplot2:http://ggplot2.org/index.html]]の開発者による著作)), [[Hadley Wickham:http://had.co.nz/index.html]], [[Use R!:http://www.springer.com/?SGWID=5-40356-404-173624787-6991&originalID=173624787&sortOrder=sort_titleasc&searchType=BYSERIES&searchScope=editions]], [[Springer:http://www.springer.com/?SGWID=5-102-0-0-0]], 2009年・月・日. --[[qplot.r:http://ggplot2.org/book/qplot.r]]・[[mastery.r:http://ggplot2.org/book/mastery.r]]・[[layers.r:http://ggplot2.org/book/layers.r]]・[[toolbox.r:http://ggplot2.org/book/toolbox.r]]・[[scales.r:http://ggplot2.org/book/scales.r]]・[[position.r:http://ggplot2.org/book/position.r]]・[[data.r:http://ggplot2.org/book/data.r]]・[[duplication.r:http://ggplot2.org/book/duplication.r]]・[[polishing.r:http://ggplot2.org/book/polishing.r]]・[[grid.r:http://ggplot2.org/book/grid.r]] サポートデータ --[[ggplot2:http://ggplot2.org/book/index.html]] サポートサイト --[[グラフィックスのためのRプログラミング ggplot2入門:http://pub.maruzen.co.jp/book_magazine/book_data/search/9784621061350.html]], [[Hadley Wickham:http://had.co.nz/index.html]]・[[石田基広:https://sites.google.com/site/ishidamotohiro/home]]・石田和枝, [[丸善出版:http://pub.maruzen.co.jp/index.html]], 2011年7月・日. ---[[ggplot2_utf8.R:https://sites.google.com/site/ishidamotohiro/home/gurafikkusunotamenorpuroguramingu/ggplot2_utf8.R]]・[[ggplot2_sjis.R:https://sites.google.com/site/ishidamotohiro/home/gurafikkusunotamenorpuroguramingu/ggplot2_sjis.R]] サポートデータ ---[[グラフィックスのためのRプログラミング:https://sites.google.com/site/ishidamotohiro/home/gurafikkusunotamenorpuroguramingu]] サポートサイト *参考記事 [#article] -[[ggplot2の概要:http://d.hatena.ne.jp/mickey24/20110222/ggplot2]] -[[ggplot2のqplot関数のまとめ:http://d.hatena.ne.jp/mickey24/20110223/ggplot2_qplot]] -[[ggsave関数でggplot2のグラフをファイルに保存する:http://d.hatena.ne.jp/mickey24/20110316/ggplot2_ggsave]] -[[論文風な Kaplan-Meier plot を書いてみよう:http://d.hatena.ne.jp/triadsou/20110520/1305892805]] -[[ggsave をいじって viewport で layout したファイルを保存してみよう:http://d.hatena.ne.jp/triadsou/20110523/1306139576]] -[[パッケージggplot:http://qh73xe.jimdo.com/%E3%83%97%E3%83%AD%E3%83%83%E3%83%88/%E3%83%91%E3%83%83%E3%82%B1%E3%83%BC%E3%82%B8ggplot/]] -[[ggplot2についてちょっと勉強した(1):http://d.hatena.ne.jp/Rion778/20091024/1256364275]] -[[ggplot2についてちょっと勉強した(2):http://d.hatena.ne.jp/Rion778/20091025/1256508686]] -[[ggplot2についてちょっと勉強した(3) -themeを利用した外観の変更-:http://d.hatena.ne.jp/Rion778/20091216/1260960978]] -[[ggplot2 の自分用メモ集を作ろう:http://d.hatena.ne.jp/triadsou/20100528/1275042816]] -[[ggplot2 Quick Reference:http://sape.inf.usi.ch/quick-reference/ggplot2]] -[[Graphs:http://www.cookbook-r.com/Graphs/index.html]] -[[AVML 2012: ggplot2:http://www.ling.upenn.edu/~joseff/avml2012/index.html]] -[[ggplot2 - きれいなグラフを簡単に合理的に:http://meme.biology.tohoku.ac.jp/students/iwasaki/rstats/ggplot2.html]] -[[ggplot2 に入門するための情報源:http://holidayworking.github.io/blog/2012/07/11/ggplot2/]] -[[Rのグラフィック作成パッケージ“ggplot2”について:http://id.fnshr.info/2011/10/22/ggplot2/]] -[[ggplotの図を透明背景にする:https://gist.github.com/soh-i/6332270]] -[[箱ひげ図に横棒を追加する:http://d.hatena.ne.jp/triadsou/20110916/1316100024]] -[[ggplot2でグラフ書きはじめた話:http://soh335.hatenablog.com/entry/20111218/1324191494]] -[[ggplot2:http://www.ansci.wisc.edu/morota/R/ggplot2/ggplot2.html]] -[["..count.. + facet_grid" の挙動について:http://d.hatena.ne.jp/triadsou/20120508/1336471108]] -[[一粒で3回おいしいggplot2:http://www.slideshare.net/syou6162/tsukuba]] -[[「統計データの視覚化」サンプルコード:http://rbookvisjp.wiki.fc2.com/index.php]] - 「第8章」にサンプルコードがある -[[日本全国の地震の推移をggplot2で可視化する:http://d.hatena.ne.jp/mickey24/20110319/visualize_earthquakes_with_ggplot2]] -[[福島原発のγ線量測定データをggplot2で可視化してみた:http://d.hatena.ne.jp/mickey24/20110315/ggplot2]]