繁体   English   中英

如何使用 geom_ribbon()?

[英]How to use geom_ribbon()?

这是我的例子。

library(ggplot2)

my_df <- data.frame(x = c(1,2,3), y = c(4,5,6), y_min = c(1,1,2), 
                    y_max = c(7,8,8))
ggplot(data = my_df)+
    geom_line(aes(x = x, y = y, color = "blue"))+ 
    geom_ribbon(aes(ymin =y_min, ymax =y_max, x= x), fill = "grey70") 

我想取回类似于 plot 和它周围的置信区间的东西,但我只得到置信区间(色带)而不是主线。

在此处输入图像描述

我错过了什么?

我们可以设置alpha = 0.3来查看这条线并将grey70更改为 gray grey12

ggplot(my_df) + geom_line(aes(y=y, x=x, colour = "blue"))+
  geom_ribbon(aes(ymin=y_min, ymax=y_max, x=x, fill = "band"), alpha = 0.3)+
  scale_colour_manual("",values="blue")+
  scale_fill_manual("",values="grey12")

在此处输入图像描述

暂无
暂无

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

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