以下のように、実際のデータを表すために、ジッターされた点が箱ひげ図の上に重ねられる箱ひげ図がとても好きになりました。
set.seed(7)
l1 <- gl(3, 1, length=102, labels=letters[1:3])
l2 <- gl(2, 51, length=102, labels=LETTERS[1:2]) # Will use this later
y <- runif(102)
d <- data.frame(l1, l2, y)
ggplot(d, aes(x=l1, y=y)) +
geom_point(position=position_jitter(width=0.2), alpha=0.5) +
geom_boxplot(fill=NA)
(これらは、各ボックスに非常に異なる数のデータ ポイントがある場合に特に役立ちます。)
position_dodge
ボックスプロットを2番目の変数で区切るために(暗黙的に)使用している場合にも、この手法を使用したいと思います。
ggplot(d, aes(x=l1, y=y, colour=l2)) +
geom_point(position=position_jitter(width=0.2), alpha=0.5) +
geom_boxplot(fill=NA)
colour
ただし、変数(ここでは)でポイントをかわす方法と、l2
それらをジッターする方法がわかりません。