2013-12-11 8 views
7

Come posso modificare i nomi delle mie etichette dell'asse x in ggplot2? Vedi sotto:Modifica delle etichette di spunta dell'asse x in R utilizzando ggplot2

ggbox <- ggplot(buffer, aes(SampledLUL, SOC)) + geom_boxplot() 

ggbox <- ggbox + theme(axis.text.x=element_text(color = "black", size=11, angle=30, vjust=.8, hjust=0.8)) 

ggbox<- ggbox + labs(title = "Land cover Classes") + ylab("SOC (g C/m2/yr)") + xlab("Land cover classes") 

Il codice precedente crea la figura seguente: enter image description here

mi piacerebbe essere in grado di capitilize la prima lettera di queste classi (cioè Crop, al contrario di ritagliare).

Ho provato il codice qui sotto ma non sono sicuro di dove metterlo e quale funzione esattamente usare. labels = c("Citrus", "Crop", "Cypress Swamp", ..........)

(sto usando Windows 7, Rstudio)

risposta

9

creare etichette:

SoilSciGuylabs <- c("Citrus", "Crop", "Cypress Swamp") 

quindi aggiungere:

+ scale_x_discrete(labels= SoilSciGuylabs) 
Problemi correlati