【发布时间】:2014-06-13 10:35:12
【问题描述】:
我可能错过了一些非常愚蠢的东西,无法让它工作。例如:
require(ggplot2)
#sample data
dat <- data.frame(x=1:5,
y=1:5,
z=1:5)
dat1 <- data.frame(x=1:5,
b=c(2,3,3,4,4))
以下作品:
#This works:
ggplot(data=dat,aes(x=x,y=y,colour=z)) +
geom_point()
#This works, too:
ggplot(data=dat1,aes(x=x,y=b)) +
geom_line()
当我尝试将它们绘制在一起时,它找不到z:
eval 中的错误(expr、envir、enclos):找不到对象“z”
#This errors out
ggplot(data=dat,aes(x=x,y=y,colour=z)) +
geom_point() +
geom_line(data=dat1,aes(x=x,y=b))
编辑:
【问题讨论】: