Kompletny przewodnik: jak zmienić rozmiar czcionki w ggplot2
Możesz użyć następującej składni, aby zmienić rozmiar czcionki różnych elementów w ggplot2:
p + theme(text=element_text(size= 20 ), #change font size of all text axis. text =element_text(size= 20 ), #change font size of axis text axis. title =element_text(size= 20 ), #change font size of axis titles plot. title =element_text(size= 20 ), #change font size of plot title legend. text =element_text(size= 20 ), #change font size of legend text legend. title =element_text(size= 20 )) #change font size of legend title
Poniższe przykłady pokazują, jak używać tej składni z następującym wykresem rozrzutu w ggplot2:
library (ggplot2) #create data frame df <- data. frame (x=c(1, 2, 3, 4, 5, 6), y=c(6, 8, 14, 19, 22, 18), z=c('A', 'A', 'B', 'B', 'C', 'C')) #create scatterplot p <- ggplot(df, aes (x=x, y=y, color=z)) + geom_point(size= 3 ) + ggtitle(" This is the Title ") p
Przykład 1: Zmień rozmiar czcionki całego tekstu
Poniższy kod pokazuje, jak zmienić rozmiar czcionki wszystkich elementów tekstowych na wykresie:
p + theme(text=element_text(size= 20 ))
Przykład 2: Zmień rozmiar czcionki tekstu osi
Poniższy kod pokazuje, jak zmienić rozmiar czcionki tylko dla tekstu osi:
p + theme(axis. text =element_text(size= 30 ))
Przykład 3: Zmień rozmiar czcionki w tytułach osi
Poniższy kod pokazuje, jak zmienić rozmiar czcionki tylko dla tytułów osi:
p + theme(axis. title =element_text(size= 30 ))
Przykład 4: Zmień rozmiar czcionki tytułu fabuły
Poniższy kod pokazuje, jak zmienić rozmiar czcionki tylko dla tytułu fabuły:
p + theme(plot. title =element_text(size= 30 ))
Przykład 5: Zmień rozmiar czcionki tekstu podpisu
Poniższy kod pokazuje, jak zmienić rozmiar czcionki samego tekstu podpisu:
p + theme(legend. text =element_text(size= 30 ))
Przykład 6: Zmień rozmiar czcionki tytułu podpisu
Poniższy kod pokazuje, jak zmienić rozmiar czcionki tytułu podpisu:
p + theme(legend. title =element_text(size= 30 ))
Dodatkowe zasoby
Kompletny przewodnik po tytułach ggplot2
Jak zmienić rozmiar legendy w ggplot2
Jak obracać etykiety osi w ggplot2