【发布时间】:2016-11-03 07:30:18
【问题描述】:
我有一个包含一些点的情节,我想使用段来连接它们
dummy = data.frame(GROUP=c("A","B","C","D"),
X = c(80,75,68,78),
Y=c(30, 32,36,33)
)
df= data.frame(x1 = c(80), x2 =c(78) , y1=c(30), y2 =c(33))
df
library(ggplot2)
ggplot(dummy,aes(x=X,y=Y,color=GROUP)) +
geom_point() +
geom_segment(aes(x=x1,y=y1,xend= x2, yend =y2), data = df)
但我收到此错误
Error in eval(expr, envir, enclos) : object 'GROUP' not found
我在这里做错了什么?
【问题讨论】:
-
我们有这方面的 R-FAQ 吗?我想我上周看过 3 次...
-
在
geom_segment层中设置inherit.aes = FALSE。 -
The best I could find 是一个骗子……但我喜欢这个简单的。被骗的答案可能有点过时了。
-
为什么投反对票?这是一个可以很好地重现的问题,可以变成一个典型的骗子!