2013-12-11 10 views
7

Wie kann ich die Namen meiner x-Achsen-Labels in ggplot2 ändern? Siehe unten:Ändern von x-Achsen-Tick-Labels in R mit 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") 

Der obige Code erzeugt die folgende Abbildung: enter image description here

Ich mag wäre in der Lage sein, die ersten Buchstaben dieser Klassen capitilize (d Ernte, im Gegensatz zu beschneiden).

Ich habe den folgenden Code ausprobiert, aber nicht sicher, wo es zu setzen und genau welche Funktion zu verwenden. labels = c("Citrus", "Crop", "Cypress Swamp", ..........)

(Ich verwende Windows 7, Rstudio)

Antwort

9

erstellen Etiketten:

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

dann hinzufügen:

+ scale_x_discrete(labels= SoilSciGuylabs)