データが因子ごとにグループ化された箱ひげ図のセットを描く必要があります。alpha
また、各要素の観測数を表すために、各ボックスの値を設定したいと思います。特定の因子の観測値が多いほど、は高くなりalpha
ます。
mpg
例としてデータを使用して...
プロットの描画は簡単です。
library(ggplot2)
ggplot(mpg, aes(x=factor(class), y=displ)) +
geom_boxplot(aes(fill="red", alpha=10)) +
scale_fill_manual(values=c("red"="red"),guide="none") +
scale_alpha(range=c(0,1), guide="none")
そして、それぞれの観測数の計算は、次class
を使用して簡単ですplyr
。
ddply(mpg, .(class), nrow)
class V1
1 2seater 5
2 compact 47
3 midsize 41
4 minivan 11
5 pickup 33
6 subcompact 35
7 suv 62
内部で行うための賢い方法があると確信していますがggplot2
、私はすべてのアイデアを使い果たしました。
ありがとう!