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

ggplot zmienia rozmiar czcionki

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

ggplot2 zmienia rozmiar czcionki tekstu osi

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

ggplot2 zmienia rozmiar czcionki etykiet osi

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

ggplot zmienia rozmiar czcionki tytułu fabuły

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

ggplot2 zmienia rozmiar tekstu legendy

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

ggplot2 zmienia rozmiar czcionki tytułu legendy

Dodatkowe zasoby

Kompletny przewodnik po tytułach ggplot2
Jak zmienić rozmiar legendy w ggplot2
Jak obracać etykiety osi w ggplot2

Dodaj komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *