簡體   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