如何在 ggplot facet_wrap 中传递数据框的列名或在函数中填充/颜色?我查找了lazyeval,但没有找到方法。
x="class"
ggplot(mpg, aes(displ, hwy, col=x)) + geom_point() + facet_wrap(x)
在这个例子中,为什么点没有被 x 着色?
我用了一个例子ggplot2::facet_wrap
。因此,您可以轻松地替换~class
为x
包含字符或公式。例子 :
library(ggplot2)
x="class"#or ~class
ggplot(mpg, aes(displ, hwy)) +
geom_point() +
facet_wrap(x)
你试过ggplot(mpg, aes(displ, hwy, col=as.factor(x))) + geom_point() + facet_wrap(~x)
吗?