我对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吗?