gpt4 book ai didi

r - 找不到 geom_rect() 主变量

转载 作者:行者123 更新时间:2023-12-04 11:02:06 25 4
gpt4 key购买 nike

我想用我的 ggplot 绘制矩形“阴影”。 ggplot 代码有效并提供如下所示的图像。我找资料here并为 x 和 y 值构建了一个数据框。

mydf<-data.frame(tiempo=df5$tiempo,vel=df5$TR2x45.17)[1:14,]
structure(list(tiempo = c(618.2, 618.4, 618.6, 618.8, 619, 619.2,
619.4, 619.6, 619.8, 620, 620.2, 620.4, 620.6, 620.8), vel = c(0,
0, -4, -9, 5, 9, 1, 4, 0, 0, -1, -4, 0, 1)), .Names = c("tiempo",
"vel"), row.names = c(NA, 14L), class = "data.frame")

rects <- data.frame(xstart = seq(618,619.5,.5), xend = seq(618.5,620,.5), col = letters[1:4])

ggplot(data=mydf,
aes(x=tiempo,y=vel))+theme_minimal()+
geom_point(size=4)+
labs(title=c("Velocidad ejemplo pasaje figura"))+
geom_smooth(method="loess", span=.3, se=FALSE, colour="red", size=1,alpha=0.5) +
geom_rect(data = rects, aes(xmin = xstart, xmax = xend, ymin = -Inf, ymax = Inf, fill = col), alpha = 0.4)

如果我运行代码直到 geom_smooth(...)线产生情节。如果我添加 geom_rect(...)它返回此错误:
eval(expr,envir, enclos) 中的错误:找不到对象“tiempo”

enter image description here

我不明白“tiempo”没有被发现而其他东西都找到它是什么意思。另外,我正在使用另一个数据框 geom_rect()那么它为什么要在那里寻找 tiempo 呢?

最佳答案

好的。
这个:

geom_rect(inherit.aes = FALSE, data = rects, aes(xmin = xstart, xmax = xend, ymin = -Inf, ymax = Inf, fill = col), alpha = 0.4)

关于r - 找不到 geom_rect() 主变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30606799/

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