置信带的颜色变化

时间:2019-11-27 18:09:10

标签: r ggplot2

我想在一个公共散点图中更改两个数据集的置信带的颜色。数据集的颜色已经从默认值更改为标配。现在,置信带的颜色也应更改为蓝色和绿色。

数据集如下所示。

感谢您的建议。谢谢!

阶段OAL TL 布拉斯托57 95 布拉斯托61 85 ... 卵类7 9 卵样22 29 ...

library("ggplot2")
library("reshape2")
library("tidyverse")

p<-ggplot(ThomTOAL,aes(x=TL,y=OAL,colour=Stage))+
  geom_point(alpha=0.4,size=2.5)+
  geom_smooth(method=lm)+
  labs(x="\nTL (mm)",y="OAL (mm)\n")+
  scale_color_manual(values=c('blue','green'))+
  theme(axis.title.x=element_text(size=18),
        axis.text.x=element_text(size=14,colour="black"),
        axis.title.y=element_text(size=18),
        axis.text.y=element_text(size=14,colour="black"),
        axis.ticks=element_blank(),
        legend.position=c(0.18,0.87),
        legend.text=element_text(colour="black",size=14),
        legend.title=element_blank())
p

1 个答案:

答案 0 :(得分:1)

如果我对您的理解正确,那么您正在color =参数/方法中寻找fill =geom_smooth()

我使用mtcars数据集来提高可重复性。

library(tidyverse)

mtcars %>% 
  ggplot(aes(mpg, qsec, group = am, color = am)) + 
  geom_point() + 
  geom_smooth(method = "lm",
              color = "blue", 
              fill = "green")

enter image description here

您可以找到here的更多信息。