Ggplot2
From Wikipedia, the free encyclopedia
ggplot2は、 統計プログラミング言語Rのデータ可視化パッケージである。2005年にハドリー・ウィッカムによって作成されたggplot2は、リーランド・ウィルキンソンのGrammar of Graphicsの実装である。これは、グラフをスケールやレイヤーなどのセマンティックコンポーネントに分割するデータ視覚化の一般的なスキームである。
| 作者 | ハドリー・ウィッカム, Winston Chang |
|---|---|
| 初版 | 2007-06-10 |
| 最新版 |
3.5.1
/ 2024年4月23日 |
| リポジトリ | |
| プログラミング 言語 | R言語 |
| ライセンス | GPLv2 |
| 公式サイト |
ggplot2 |
ggplot2は、Rの基本グラフィックスの代替として機能し、一般的な縮尺のWebおよび印刷表示のデフォルトが多数含まれている。 2005年以来、ggplot2は最も人気のあるRパッケージの1つになりつつある[1][2]。
GNU GPL v2の下でライセンスされている[3]。
更新情報
基本グラフィックスおよび他のパッケージとの比較
ベースRグラフィックスとは対照的に、ggplot2では、ユーザーが高レベルの抽象化で、図表内のコンポーネントを追加、削除、または変更できる[6]。この抽象化にはコストがかかり、ggplot2は格子グラフィックスよりも低速である[7]。
ベースRグラフィックスの潜在的な制限の1つは、プロッティングデバイスに入力するために使用される「ペンと紙のモデル」である[8]。インタプリタからのグラフィック出力は、プロットの個別の要素ごとに個別にではなく、プロットデバイスまたはウィンドウに直接追加される[9]。この点では、ラティスパッケージに似ているが、ウィッカムはggplot2はウィルキンソンからより正式なグラフィックスモデルを継承していると主張している[10]。そのため、高度なモジュール化が可能。同じ基になるデータを、さまざまなスケールまたはレイヤーで変換できる[11][12]。
プロットは、便利な関数qplot()を介して作成できる。引数とデフォルトは、ベースRのplot()関数と同様のものである[13][14]。より複雑なプロット能力は、 ggplot()を介して利用できる。これにより、ユーザーは文法のより明示的な要素にさらされる[15]。