使用ggplot编辑多个图之间的图

时间:2019-08-13 18:51:41

标签: r ggplot2

我有一个来自4个不同来源的空气污染物,因此我作了4个图来显示多年来的空气污染物量,以查看特定于巴尔的摩市的空气污染物是增加还是减少,我发现POINT类型是只有一个增加了,所以我想将它的回归线设为红色,因此通常在这种情况下如何编辑图?

这是情节

here is the plot

这是数据帧的示例:

Maps.toMap

1 个答案:

答案 0 :(得分:0)

应该这样做,如果您遇到错误,请告诉我

ggplot(Baltimore , aes(years,emissions)) + 
  geom_point() +
  geom_smooth(method = "lm" , se=FALSE ,aes(col = ifelse(type == "POINT",F,T)),show.legend = FALSE)+
  facet_wrap(.~ Baltimore$type) +
  scale_color_manual(values=c("red","green"))
  ggtitle("emission across years splited by source type" )