コンテンツにスキップ

英文维基 | 中文维基 | 日文维基 | 草榴社区

「Ggplot2」の版間の差分

出典: フリー百科事典『ウィキペディア(Wikipedia)』
削除された内容 追加された内容
編集の要約なし
Cewbot (会話 | 投稿記録)
69行目: 69行目:
[[Category:アプリケーションソフト (製品)]]
[[Category:アプリケーションソフト (製品)]]
[[Category:フリープログラミングツール]]
[[Category:フリープログラミングツール]]
[[Category:画像処理ソフト]]
[[Category:グラフィックソフトウェア]]
[[Category:フリーソフトウェア]]
[[Category:フリーソフトウェア]]
[[Category:統計処理ツール]]
[[Category:統計処理ツール]]

2021年10月9日 (土) 08:24時点における版

ggplot2
作者 Hadley Wickham, Winston Chang
初版 2007-06-10
最新版
3.0.0 / 2018-07-03
リポジトリ ウィキデータを編集
プログラミング
言語
R
ライセンス GPLv2
公式サイト ggplot2.tidyverse.org
テンプレートを表示

ggplot2は、 統計プログラミング言語Rのデータ視覚化パッケージである。2005年にHadkey Wickhamによって作成されたggplot2は、リーランド・ウィルキンソンのGrammar of Graphicsの実装である。これは、グラフをスケールやレイヤーなどのセマンティックコンポーネントに分割するデータ視覚化の一般的なスキームである。

ggplot2は、Rの基本グラフィックスの代替として機能し、一般的な縮尺のWebおよび印刷表示のデフォルトが多数含まれている。 2005年以来、ggplot2は最も人気のあるRパッケージの1つになりつつある。 [1] [2]

GNU GPL v2の下でライセンスされている。 [3]


更新情報

2012年3月2日、ggplot2バージョン0.9.0がリリースされ、内部組織、スケール構築、およびレイヤーに多数の変更が加えられた。 [4]

2014年2月25日に、Hadley Wickhamは「ggplot2がメンテナンスモードに移行していることを正式に発表しました。 これは、新しい機能を追加しなくなったことを意味しますが、引き続き主要なバグを修正し、プルリクエストとして送信された新しい機能を検討します。 この重要なマイルストーンを認識して、ggplot2の次のバージョンは1.0.0 "になります。 [5] 2015年12月21日に、ggplot 2.0.0がリリースされた。 発表では、「ggplot2には現在、公式の拡張メカニズムがあり、これは、他の人が自分の統計、ジオム、位置を簡単に作成し、他のパッケージで提供できることを意味する。」としている。 [6]

基本グラフィックスおよび他のパッケージとの比較

ベースRグラフィックスとは対照的に、ggplot2では、ユーザーが高レベルの抽象化で、図表内のコンポーネントを追加、削除、または変更できる。 [7] この抽象化にはコストがかかり、ggplot2は格子グラフィックスよりも低速である。 [8]

ベースRグラフィックスの潜在的な制限の1つは、プロッティングデバイスに入力するために使用される「ペンと紙のモデル」である。 [9] インタプリタからのグラフィック出力は、プロットの個別の要素ごとに個別にではなく、プロットデバイスまたはウィンドウに直接追加される。 [10] この点では、ラティスパッケージに似ているが、ウィッカムはggplot2はウィルキンソンからより正式なグラフィックスモデルを継承していると主張している。 [11] そのため、高度なモジュール化が可能です。同じ基になるデータを、さまざまなスケールまたはレイヤーで変換できる。 [12] [13]

プロットは、便利な関数qplot()を介して作成できる。引数とデフォルトは、ベースRのplot()関数と同様のものである。 [14] [15] より複雑なプロット能力は、 ggplot()を介して利用できる。これにより、ユーザーは文法のより明示的な要素にさらされる。 [16]

関連プロジェクト

  • Pythonのggplot [17]
  • Plotly-インタラクティブなオンラインggplot2グラフ[18]
  • gramm、ggplot2に触発されたMATLABのプロットクラス[19]
  • gadfly、主にggplot2 [20]基づいた、 ジュリアで書かれたプロットと視覚化のためのシステム
  • Chart :: GGPlot- Perlの ggplot2ポート[21]

参照資料

  1. ^ Wickham, Hadley (July 2010). “ggplot2: Elegant Graphics for Data Analysis”. Journal of Statistical Software 35 (1). http://www.jstatsoft.org/v35/b01/paper. 
  2. ^ Wilkinson, Leland (June 2011). “ggplot2: Elegant Graphics for Data Analysis by WICKHAM, H”. Biometrics 67 (2): 678–679. doi:10.1111/j.1541-0420.2011.01616.x. 
  3. ^ https://cran.r-project.org/web/packages/ggplot2/index.html
  4. ^ ggplot2 Development Team. “Changes and Additions to ggplot2-0.9.0”. Template:Cite webの呼び出しエラー:引数 accessdate は必須です。
  5. ^ Wickham. “ggplot2 development”. ggplot2 Google Group. 26 February 2014閲覧。
  6. ^ ggplot 2.0.0 http://blog.rstudio.org/2015/12/21/ggplot2-2-0-0/
  7. ^ Smith. “Create beautiful statistical graphics with ggplot2”. Revolutions. Revolution Analytics. 11 July 2011閲覧。
  8. ^ http://learnr.wordpress.com/2009/08/26/ggplot2-version-of-figures-in-lattice-multivariate-data-visualization-with-r-final-part/
  9. ^ Wickham, Hadley (2009). ggplot2: Elegant Graphics for Data Analysis. Springer. pp. 5. ISBN 978-0-387-98140-6 
  10. ^ Murrell, Paul (August 2009). “R Graphics”. Wiley Interdisciplinary Reviews: Computational Statistics 1 (2): 216–220. doi:10.1002/wics.22. 
  11. ^ Sarkar, Deepayan (2008). Lattice: multivariate data visualization with R. Springer. pp. xi. ISBN 978-0-387-75968-5 
  12. ^ Teetor, Paul (2011). R Cookbook. O'Reilly. pp. 223. ISBN 978-0-596-80915-7 
  13. ^ Wickham, Hadley (March 2010). “A Layered Grammar of Graphics”. Journal of Computational and Graphical Statistics 19 (1): 3–28. doi:10.1198/jcgs.2009.07098. 
  14. ^ R Development Core Team (2011). R: A language and environment for statistical computing. Vienna, Austria: R Foundation for Statistical Computing. ISBN 3-900051-07-0. http://www.R-project.org/ 
  15. ^ Ginestet, Cedric (January 2011). “ggplot2: Elegant Graphics for Data Analysis”. Journal of the Royal Statistical Society, Series A 174 (1): 245–246. doi:10.1111/j.1467-985X.2010.00676_9.x. 
  16. ^ Muenchen, Robert A.; Hilbe, Joseph M. “Graphics with ggplot2”. R for STATA Users. Springer. doi:10.1007/978-1-4419-1318-0_16. ISBN 978-1-4419-1317-3 
  17. ^ ggplot for Python”. yhat. 12 October 2014閲覧。
  18. ^ Interactive, online ggplot2 graphs”. plotly. 12 October 2014閲覧。
  19. ^ ggplot for Matlab”. gramm. 11 December 2015閲覧。
  20. ^ Gadfly.jl”. 11 September 2018閲覧。
  21. ^ Stephan Loyd/Chart-GGPlot-0.0001”. 30 March 2019閲覧。

参考文献

外部リンク