R 用plot()绘制的两条直线之间的填充区域

R 用plot()绘制的两条直线之间的填充区域,r,plot,graph,fill,R,Plot,Graph,Fill,如何填充用plot()绘制的两条线之间的整个区域 谢谢你的帮助 ggplot geom_丝带怎么样 library(ggplot2) set.seed(1) df <- data.frame( x = seq(1,100), ymin = rnorm(100,10,3), ymax = rnorm(100,22,2) ) ggplot(df,aes(x=x))+ geom_line(aes(x,ymin),color="red")+ geom_

如何填充用plot()绘制的两条线之间的整个区域

谢谢你的帮助


ggplot geom_丝带怎么样

library(ggplot2)

set.seed(1)
df <- data.frame(
  x = seq(1,100),
  ymin = rnorm(100,10,3),
  ymax = rnorm(100,22,2) 
)

ggplot(df,aes(x=x))+
  geom_line(aes(x,ymin),color="red")+
  geom_ribbon(aes(ymin=ymin,ymax=ymax),fill="lightblue")+
  geom_line(aes(x=x,y=ymax),color="black")
库(ggplot2)
种子(1)

ggplot geom_丝带怎么样

library(ggplot2)

set.seed(1)
df <- data.frame(
  x = seq(1,100),
  ymin = rnorm(100,10,3),
  ymax = rnorm(100,22,2) 
)

ggplot(df,aes(x=x))+
  geom_line(aes(x,ymin),color="red")+
  geom_ribbon(aes(ymin=ymin,ymax=ymax),fill="lightblue")+
  geom_line(aes(x=x,y=ymax),color="black")
库(ggplot2)
种子(1)

df Nice@Eric谢谢,成功了。唯一的问题是,当我在数据上使用您的代码时,这些行是虚线。你知道怎么把它改成实线吗?@Joe94,你能发个帖子吗?这将使诊断问题变得更容易。set.seed(1)df我不确定为什么会得到虚线,实线应该是默认值。尝试将
linetype='solid'
添加到geom_线术语中,看看是否可以修复它。谢谢。我试试看。谢谢你的帮助。很好@Eric谢谢你,成功了。唯一的问题是,当我在数据上使用您的代码时,这些行是虚线。你知道怎么把它改成实线吗?@Joe94,你能发个帖子吗?这将使诊断问题变得更容易。set.seed(1)df我不确定为什么会得到虚线,实线应该是默认值。尝试将
linetype='solid'
添加到geom_线术语中,看看是否可以修复它。谢谢。我试试看。谢谢你的帮助。