作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我手动创建了一个预期生命周期数据集,并附有 95% 的置信区间。我在时间范围内绘制这些图,但更喜欢将 strip 涂上阴影而不是虚线。显示代码:
p1 = ggplot()
p2 = p1 + geom_line(aes(x=pl$Time, y=pl$menle), colour="blue")
p3 = p2 + geom_line(aes(x=pl$Time, y=pl$menlelb), colour="blue", lty="dotted")
p4 = p3 + geom_line(aes(x=pl$Time, y=pl$menleub), colour="blue", lty="dotted")
是否有一种简单的方法来遮蔽间隔而不仅仅是线条?如果我错过了一些简单的东西,我提前道歉,但我找不到任何东西来表明执行此操作的简单方法。
最佳答案
如果您提供自己的数据将会很有帮助,但我认为以下内容可以满足您的需求。
首先,创建一些虚拟数据:
##I presume the lb and ub are lower/upper bound
pl = data.frame(Time = 0:10, menle = rnorm(11))
pl$menlelb = pl$menle -1
pl$menleub = pl$menle +1
然后创建情节。阴影区域是使用geom_ribbon
创建的:
ggplot(pl, aes(Time)) +
geom_line(aes(y=menle), colour="blue") +
geom_ribbon(aes(ymin=menlelb, ymax=menleub), alpha=0.2)
关于r - 使用 ggplot2 手动着色置信区间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16463325/
我是一名优秀的程序员,十分优秀!