[ggplot2](https://ggplot2.tidyverse.org/) は、[[Grammar of Graphics]] に基づくレイヤー型の可視化を提供する [[tidyverse]] のコアパッケージである。`geom_*()` / `aes()` / `scale_*()` / `facet_*()` といった部品を加算演算子 (`+`) で重ねて、宣言的にグラフを組み立てられる。
[[Hadley Wickham]] が 2005 年に着手し、2007 年 6 月に [[CRAN]] で公開した。現在は [[Posit]] が保守する。Leland Wilkinson の Grammar of Graphics の [[R]] 実装で、レイヤーごとに独立した関数を重ねる設計が、試行錯誤と再利用を容易にする。
## 関連ノート
### 基本
- [[ggplot2 は geom を組み合わせて可視化する]]
- [[ggplot2 のエステティック属性は、aes() 内では変数を、外では定数を指定する]]
- [[ggplot2 で日本語の文字化けを直す方法]]
### 棒グラフ
- [[ggplot2 の棒グラフは用途に応じて geom_col() と geom_bar() を使い分ける]]
- [[ggplot2 の棒グラフの塗りつぶし色を変更する]]
- [[ggplot2 の棒グラフの枠線の色を変更する]]
- [[ggplot2 で棒グラフの間隔を調整する]]
- [[ggplot2 で積み上げ棒グラフを作成する]]
- [[ggplot2 で 100%積み上げ棒グラフを作成する]]
- [[ggplot2 でグループ化棒グラフを作成する]]