[英]How to pass column name in ggplot facet_wrap in a function
如何在函數中傳遞 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)
嗎?
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.