错误:`x`必须是字符串或R连接

时间:2018-09-19 05:42:37

标签: r ggplot2

我对aes_string()的正确用法有疑问 some.data是一个数据框,其中包含名为“ x”的列。

print(some.data)
print(some.data$x)
p=  ggplot()+
    geom_raster(data=reshape2::melt(d), aes_string(x="Var1",y="Var2",fill="value"),interpolate=FALSE)+
    scale_fill_gradient(low = "black", high = "white")+ guides(fill=FALSE)+
    geom_path(data=some.data,
              aes_string(x="x", y="y",group="indexPerFile", color = shQuote(color)))+

Traceback显示问题出在最后一行,错误消息为

Error: `x` must be a string or a R connection 

应该在不同的函数中使用aes_string吗?

0 个答案:

没有答案