0

如何在 ggplot facet_wrap 中传递数据框的列名或在函数中填充/颜色?我查找了lazyeval,但没有找到方法。

x="class"
ggplot(mpg, aes(displ, hwy, col=x)) + geom_point() + facet_wrap(x) 

在这个例子中,为什么点没有被 x 着色?

4

2 回答 2

2

我用了一个例子ggplot2::facet_wrap。因此,您可以轻松地替换~classx包含字符或公式。例子 :

library(ggplot2)
x="class"#or ~class
ggplot(mpg, aes(displ, hwy)) +
        geom_point() +
        facet_wrap(x)
于 2017-04-02T13:28:42.740 回答
0

你试过ggplot(mpg, aes(displ, hwy, col=as.factor(x))) + geom_point() + facet_wrap(~x)吗?

于 2017-04-02T18:08:36.863 回答