[[ggplot2]] の棒グラフ (`ggplot2::geom_col()`, `ggplot2::geom_bar()`) では、`ggplot2::aes()` 内で `fill` を指定すると積み上げ棒グラフが作成される。 積み上げが発生する条件は、x 軸 (または y 軸) と `fill` の値を組み合わせることで、データの粒度が細かくなる場合である。 ```r ggplot(cabbage_exp, aes(x = Date, y = Weight, fill = Cultivar)) + geom_col() ``` ![[ggplot2-stacked-bar.png]] ## 関連ノート - **[前提]** [[ggplot2 の棒グラフの塗りつぶし色を変更する]]: 積み上げは、この `fill` に群別変数を割り当てることで自動的に生成される - **[前提]** [[ggplot2 のエステティック属性は、aes() 内では変数を、外では定数を指定する]]: 積み上げを得るには `aes()` 内に書く必要がある