
182
7
章 注釈
解説
この例のように要素の数が少ない場合には、新しい列を追加する代わりに、元のデータをそのま
ま使用して、変数のすべてのレベルに対して色を指定することもできます。例えば、次のコードでは
PlantGrowth
の列
group
を使用し、
3
つのレベルに対して手動でそれぞれ色を指定しています。出力さ
れる図は先ほどのコードと同じです。
ggplot(PlantGrowth, aes(x = group, y = weight, fill = group)) +
geom_boxplot() +
scale_fill_manual(values = c("grey85", "grey85", "#FFDDCC"), guide = FALSE)
関連項目
色の指定についての詳細は、「12章 色を使う」を参照してください。
凡例を非表示にする方法についての詳細は、「レシピ10.1 凡例を非表示にする」を参照してくださ
い。
レシピ
7.7
エラーバーを追加する
問題
グラフにエラーバーを追加したい。
解決策
geom_errorbar
を使い、
ymin
と
ymax
に値をマッピングします。図7-14に示すように、棒グラフでも
折れ線グラフでも同じ方法でエラーバーを追加することができます(ただし、棒グラフと折れ線グラフ
ではデフォルトで表示される
y
軸の範囲が違うことに注意してください)。
library(gcookbook) # cabbage_exp
データセットを使うために
gcookbook
を読み込む
library(dplyr) ...