
レシピ
3.8
100%
積み上げ棒グラフを作成する
43
ggplot(cabbage_exp, aes(x = Date, y = Weight, fill = Cultivar)) +
geom_col(colour = "black") +
scale_fill_brewer(palette = "Pastel1")
図3-19 新しいカラーパレットと黒の枠線を使用した積み上げ棒グラフ
関連項目
棒グラフで色を指定する方法については、「レシピ3.4 色付きの棒グラフを作成する」を参照してく
ださい。
他の変数の値に基づいてファクタのレベル順を変更する方法については、「レシピ15.9 データの値
に基づいてファクタのレベル順を変更する」を参照してください。ファクタのレベル順を手動で変更す
る方法については、「レシピ15.8 ファクタのレベル順を変更する」を参照してください。
レシピ
3.8
100%
積み上げ棒グラフを作成する
問題
構成割合を示す積み上げ棒グラフ(
100 %
積み上げ棒グラフとも呼ばれる)を作成したい。
解決策
geom_col(position = "fill")
を使います(図3-20)。
library(gcookbook) # cabbage_exp
データセットを使うために
gcookbook
を読み込む
ggplot(cabbage_exp, aes(x = Date, y = Weight, fill = Cultivar)) +
geom_col(position = "fi
ll")