Удалите все метки оси x в ggplot

Мне нужно удалить все на оси x, включая метки и отметки, чтобы помечена только ось y. Как мне это сделать?

На изображении ниже я хотел бы, чтобы ясность и все метки и метки были удалены так, что там была только ось.

Пример ggplot

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

диаграмма ggplot:

введите описание изображения здесь

Желаемая диаграмма:

введите описание изображения здесь

Ответ 1

Вам нужно установить 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())