2016-01-29 12 views
78

Devo rimuovere tutto sull'asse x incluse le etichette e i segni di graduazione, in modo che solo l'asse y sia etichettato. Come lo farei?Rimuovere tutte le etichette dell'asse x in ggplot

Nell'immagine in basso vorrei "chiarezza" e tutti i segni di graduazione e le etichette rimossi in modo tale che solo la linea dell'asse sia lì.

Esempio ggplot

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

ggplot tabella:

enter image description here

grafico desiderata:

enter image description here

risposta

196

è necessario impostare a element_blank() in theme() elementi è necessario rimuovere

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())