3

我正在尝试增加由ggplot2. 我找到了如何为条形图做的答案,我无法适应,但至少让我更有希望。我有以下代码:

library('ggplot2')
FOO <- runif(30, min=0, max=10);
BAR <- rep(c("a", "b", "c"), 10)

df <- data.frame(FOO, BAR);
ggplot(df, aes(x = BAR, y = FOO)) + geom_boxplot(outlier.shape = NA, fill = "grey80",alpha = 0.3) + geom_point(position = position_jitter(w = 0.5, h = 0)) + theme_bw()

在此处输入图像描述

很难看出这些点属于哪个数据集。我意识到我可以更改其中的内容wposition_jitter但这也会增加重叠的风险。我还希望能够增加地块之间的空间。如何才能做到这一点?

4

1 回答 1

1

我不明白这个情节,也不认为它会变得更好,即使你增加了组之间的空间:

ggplot(df, aes(x = BAR, y = FOO)) + 
  geom_boxplot(outlier.shape = NA, fill = "grey80",alpha = 0.3, width=0.5) + 
  geom_point(position = position_jitter(w = 0.15, h = 0)) + 
  theme_bw()

在此处输入图像描述

于 2013-11-08T10:48:46.373 回答