删除ggplot中的所有x轴标签

时间:2016-01-29 17:50:23

标签: r ggplot2

我需要删除x轴上的所有内容,包括标签和刻度线,以便只标记y轴。我该怎么做?

在下面的图片中,我希望'清晰度'并删除所有刻度线和标签,以便只有轴线。

示例ggplot

data(diamonds)
ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))

ggplot图表:

enter image description here

所需图表:

enter image description here

1 个答案:

答案 0 :(得分:360)

您必须在需要删除的element_blank()个元素中设置为theme()

ggplot(data = diamonds, mapping = aes(x = clarity)) + geom_bar(aes(fill = cut))+
  theme(axis.title.x=element_blank(),
        axis.text.x=element_blank(),
        axis.ticks.x=element_blank())