在R(ggplot)

时间:2016-08-07 18:13:33

标签: r ggplot2

我正在尝试将R中的一些数据可视化,其中我有三个不同的组(LH)和取决于propHarv的成功率。现在,当我将其绘制为折线图时,它看起来不太好......

ggplot(data, aes(x=propHarv, y=success, colour=LH))+
  geom_line()+
  geom_point()

Line PLot。 Line PLot

所以我想我可以通过使用geom_area填充红线和蓝线之间的区域来制作更好的图形

 ggplot(data, aes(x=propHarv, y=success)) +
  geom_area(aes(fill=LH,stat="density"),colour="black",alpha=0.6) +
  scale_fill_manual(values=c("darkgrey", "darkolivegreen2","grey"))+
  theme_bw()

区域图。 area plot

但我得到的是叠加的情节。但我也想填补红线和蓝线之间的区域。(我知道我可以将第三种颜色设置为白色,但我确信有更好的方式......

另外我知道geom_ribbon可能有效,但我的数据组织不正常,我是否需要重新组织数据?

另外我想阴影所有曲线都是0的区域和所有曲线都是1的区域是否可能?

非常感谢你的帮助!!

欢呼声

尼娜

0 个答案:

没有答案