繁体   English   中英

ggplots2:每个因子的geom_point()的颜色和位置

[英]ggplots2: Colour and position of geom_point() per factor

我有以下形式的数据矩阵:

x   y   z
1   A   T
1.5 B   T
2   A   T
5   B   T
7   A   T

... 等等。 因此,我的x是一个连续变量,并且ya因子(A或B)和za因子(仅1级T)。 现在,我想绘制一个变量x的箱形图,并将其放置在每个由y着色的数据点的顶部。

ggplot(data, aes(x=z, y=x)) + geom_boxplot() + geom_point(aes(colour = data$y))

由于我的数据集大于上面的示例,因此我有很多彩色的叠加点。 因此,我想将每个因子(y)的数据点彼此相邻放置,以使因子的数据点不重叠(当然可以在因子内的数据点)。 我怎么做?

我认为您需要添加一些抖动: https : //ggplot2.tidyverse.org/reference/position_jitter.html

这样,点将不再重叠。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM