gpt4 book ai didi

r - Geom_ribbon() 只是将图表变成空白

转载 作者:行者123 更新时间:2023-12-04 18:20:42 25 4
gpt4 key购买 nike

嗨,我得到了一个具有以下结构的数据框weekly.mean.values:

week:mean:ci.lower:ci.upper

其中周是一个因素; mean、ci.lower 和 ci.upper 是数字。每周只有一个平均值和一个 ci.lower 或 ci.upper。

我试图使用以下代码在平均值周围的 95% 置信区间内绘制阴影区域:

ggplot(weekly.mean.values,aes(x=week,y=mean)) + 
geom_line() +
geom_ribbon(aes(ymin=ci.lower,ymax=ci.upper))

然而,该图显示为空白(即仅存在 x 轴和 y 轴,但没有线或点,更不用说阴影区域了)。

如果我删除了 geom_ribbon 部分,我确实得到了一条线。我知道这应该是一个非常简单的任务,但我不知道为什么我无法让 geom_ribbon 绘制我想要的内容。任何提示将不胜感激。

最佳答案

我意识到这个线程非常旧,但谷歌仍然找到它。

答案是您需要设置yminymax以使用您在y轴上使用的部分数据>。如果将它们设置为标量值,则功能区从上到下覆盖整个图。

您可以使用

ymin=0 
ymax=mean

从 0 到您的 y 点 甚至

ymin=mean-1
ymax=mean+1

让功能区覆盖一条包含您的实际数据的 strip 。

关于r - Geom_ribbon() 只是将图表变成空白,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10763494/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com