【发布时间】:2013-05-09 13:47:28
【问题描述】:
我手动创建了一个预期寿命数据集,并附有 95% 的置信区间。我在时间尺度上绘制这些,但更喜欢带阴影而不是虚线。显示代码:
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")
有没有一种简单的方法来遮蔽间隔而不仅仅是线条? 如果我遗漏了一些简单的东西,我会提前道歉,但我找不到任何可以表明这样做的简单方法的东西。
【问题讨论】:
-
改用
geom_ribbon。 -
请提供数据供其他人试用您的代码(或使用 R 可用的数据)。
-
请注意,如果您在 ggplot 中使用
$,您可能做错了——也称为格言:“ggplot2 不关心$,它依赖于data".