2013-02-18 1 views
80

Mam naprawdę proste pytanie, na które staram się znaleźć odpowiedź. Miałem nadzieję, że ktoś tu może mi pomóc.Zmień rozmiar tytułów osi i etykiet w ggplot2

Przykładem dataframe przedstawiony jest poniżej:

a <- c(1:10) 
b <- c(10:1) 
df <- data.frame(a,b) 
library(ggplot2) 
g = ggplot(data=df) + geom_point(aes(x=a, y=b)) + 
    xlab("x axis") 
g 

Chcę tylko dowiedzieć się, jak zmienić rozmiar tekstu tytułów osi i etykiet osi.

Odpowiedz

194

Można zmienić tekst osi i rozmiar etykiety za pomocą argumentów axis.text= i axis.title= w funkcji theme(). Jeśli potrzebujesz, na przykład, zmienić tylko rozmiar tytułu osi X, a następnie użyć axis.title.x=.

g+theme(axis.text=element_text(size=12), 
     axis.title=element_text(size=14,face="bold")) 

istnieją odpowiednie przykłady dotyczące ustawiania różnych theme() parametrom ggplot2 page.