问题描述
我有两个数据框,我想用它们来使用 ggplot2 创建一个具有 95% 置信区间的折线图。 x 轴应为 newd$dose,y 轴应为 pred_spl$pred,以 pred_spl$ci.lb 和 pred_spl$ci.ub 作为波段范围。
这会创建一个仅包含预测线的图,但 geom_ribbon 代码似乎不起作用,并且出现以下两个错误(似乎都与 geom_ribbon 无关?)。
警告信息: 1:删除了包含缺失值的 26 行(geom_path)。 2:在 max(ids,na.rm = TRUE) 中: 没有非缺失的 max 参数;返回 -Inf
任何帮助将不胜感激。
我当前的 ggplot 代码如下:
p<-ggplot(pred_spl,aes(newd$dose,pred)) +
geom_line() +
geom_ribbon(data=pred_spl,aes(ymin=exp(ci.lb),ymax=exp(ci.ub)),na.rm=FALSE) +
scale_y_continuous(trans = "log",limits = c(1,2)) +
labs(x = "Mean PM2.5 (ug/m3)",y = "Relative risk",linetype = "Curve") +
theme_classic()
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)