如何在使用ggplot时删除构面包装图中的单个x轴标签

时间:2018-02-12 08:41:10

标签: r ggplot2

我有以下数据框:

df
   repo revrepo bankrate CRR Callrate WPI GDP FED width  nse usd
1   9.0     6.8      7.0 8.0      7.5 5.4 4.6 4.5   225 1125  47
2   8.8     6.5      7.0 7.5      8.0 5.6 4.6 4.0   225 1168  47
3   8.5     6.5      7.0 7.5      7.2 5.3 4.6 3.8   200 1108  47
4   8.5     6.5      7.0 7.5      7.2 5.2 5.3 3.8   200 1073  47
5   8.5     6.5      7.0 7.5      6.9 5.4 5.3 3.5   200 1054  47
6   8.5     6.5      7.0 7.5      7.3 4.5 5.3 3.0   200  914  48
7   8.5     6.5      6.5 7.5      7.4 2.9 6.8 2.5   200  972  48
8   8.5     6.5      6.5 5.8      7.0 2.6 6.8 2.0   200 1067  48
9   8.5     6.5      6.5 5.5      7.1 2.1 6.8 1.8   200 1059  48
10  8.5     6.5      6.5 5.5      6.6 1.5 6.4 1.8   200 1075  48

我正在尝试使用ggplot绘制箱线图,如下所示:

d <- melt(df)
ggplot(d,aes(x=variable,y = value),fill=NULL) + facet_wrap(~variable,scales = "free") +     geom_boxplot(fill="#1abc9c",alpha=0.8)

我得到以下情节: enter image description here

正如我们可以看到每个方面都有一个标题,但也有我想删除的x标签,只留下方面标题标签。我尝试使用主题(axis.title.x = element_blank()),如下所示不工作。

ggplot(d,aes(x=variable,y = value),fill=NULL) + facet_wrap(~variable,scales = "free") +     geom_boxplot(fill="#1abc9c",alpha=0.8) + theme(axis.title.x = element_blank())

有人可以建议解决这个问题吗。谢谢你。

0 个答案:

没有答案