繁体   English   中英

如何在 (ggplot2) 中叠加 Geom_Point 和 Geom_Boxplot

[英]How to overlay Geom_Point and Geom_Boxplot in (ggplot2)

我需要用不包含颜色美学的“Geom_Boxplot”覆盖一个按颜色着色的“Geom_Point”。

我想覆盖这些图

ggplot(Spheriod, aes(Cellline_Stim, Total.Area, colour = Experiment.No.)) + 
  geom_point(alpha = 0.8)

ggplot(Spheriod, aes(Cellline_Stim, Total.Area)) + 
  geom_boxplot()

和这个

我的尝试是:

ggplot(Spheriod, aes(Cellline_Stim, Total.Area, colour = Experiment.No.)) + 
  geom_boxplot() +
  geom_point(alpha = 0.8)

但是,这会为每个实验编号创建 3 个不同的箱线图。 不是我想要的

谢谢你的帮助

在那种情况下,不要把color放在全局美学中

ggplot(Spheriod, aes(Cellline_Stim, Total.Area)) + 
  geom_boxplot() +
  geom_jitter(aes(color = Experiment.No.), alpha = 0.8)

geom_jitter将使您的 plot 比geom_point更具可读性

暂无
暂无

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

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