関数内のggplotのfacet_wrapまたはfill/colorのデータフレームの列名を渡す方法はありますか?私は怠惰を見上げたが、方法を見つけられなかった。この例では関数内のggplot facet_wrapに列名を渡す方法
x="class"
ggplot(mpg, aes(displ, hwy, col=x)) + geom_point() + facet_wrap(x)
、なぜポイントをxで彩られていませんでしたか?
関数内のggplotのfacet_wrapまたはfill/colorのデータフレームの列名を渡す方法はありますか?私は怠惰を見上げたが、方法を見つけられなかった。この例では関数内のggplot facet_wrapに列名を渡す方法
x="class"
ggplot(mpg, aes(displ, hwy, col=x)) + geom_point() + facet_wrap(x)
、なぜポイントをxで彩られていませんでしたか?
ggplot2::facet_wrap
の例を使用しました。したがって、~class
を、1文字または数式を含む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)
を試しましたか?
可能な複製http://stackoverflow.com/questions/21588096/pass-string-to-facet-grid-ggplot2またはhttp://stackoverflow.com/questions/11028353/passing-string-variable-facet- wrap-in-ggplot-r- – akrun