ggplot2 / facet_wrap-变量的共享标签

时间:2018-11-06 11:54:56

标签: r ggplot2

我有一个找不到解决方案的问题。

我有一个包含3个样本位置和不同样本变量(“大块”和“根际”)的数据集。

我的代码:

ggplot(data=dr_stats_all, aes(x=treatment, y=co2c, fill=type)) + 
  geom_bar(stat = "identity") + 
  facet_wrap(~ site  + type, nrow=1) 

这给了我六个带有两个样例位置标签的子图,分别是“散装”和“根际”。

是否可以共享示例站点中的标签?

EXAMPLE IMAGE

1 个答案:

答案 0 :(得分:0)

仅使用site进行刻面会不会更容易?您已经使用类型来确定填充,因此添加带有该类型(自动)的图例就足够了。

ggplot(data=dr_stats_all, aes(x=treatment, y=co2c, fill=type)) + 
geom_bar(stat = "identity") + 
facet_wrap(~ site, nrow=1)

如果您真的想嵌套面,我也建议您看看Henrik's suggestion