我正在尝试制作垂直散点图。与您在许多箱形图中看到的类似。然而,在条形图中我可以增加条的宽度以缩小不同因子条之间的间隙,这对于geom_point不起作用(并且无论如何都看起来不会有吸引力)。我在这里不知所措。
示例:
df <- data.frame('facs' = sample(1:5, 50, replace = TRUE),
'var' = sample(c('boy','girl'), 50, replace = TRUE),
'val' = rnorm(50)
)
ggplot(df, aes(facs, val)) + geom_point(aes(color = as.factor(facs), size = 4)) + facet_wrap(~var)
答案 0 :(得分:7)
您可以尝试添加+ coord_fixed(ratio = 3)
或任意数字&gt; 1,它将固定轴比率。
顺便说一句,将size = 4
移出aes()
将摆脱传奇中不必要的部分。即geom_point(aes(color = as.factor(facs)), size = 4)