web-dev-qa-db-ja.com

Ggplotのすべてのx軸ラベルを削除

Y軸だけにラベルが付けられるように、ラベルと目盛りを含むx軸上のすべてを削除する必要があります。どのようにこれをしますか?

下の画像では、わかりやすさとすべての目盛りとラベルを削除して軸線だけを表示しています。

サンプルggplot

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

ggplotチャート:

enter image description here

希望のチャート:

enter image description here

152
Vedda

削除する必要がある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())
357
Didzis Elferts