Die vollständige anleitung: so ändern sie die schriftgröße in ggplot2
Mit der folgenden Syntax können Sie die Schriftgröße verschiedener Elemente in ggplot2 ändern:
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
Die folgenden Beispiele zeigen, wie diese Syntax mit dem folgenden Streudiagramm in ggplot2 verwendet wird:
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
Beispiel 1: Ändern Sie die Schriftgröße des gesamten Textes
Der folgende Code zeigt, wie Sie die Schriftgröße aller Textelemente im Plot ändern:
p + theme(text=element_text(size= 20 ))
Beispiel 2: Ändern Sie die Schriftgröße des Achsentexts
Der folgende Code zeigt, wie die Schriftgröße nur für Achsentext geändert wird:
p + theme(axis. text =element_text(size= 30 ))
Beispiel 3: Ändern Sie die Schriftgröße von Achsentiteln
Der folgende Code zeigt, wie die Schriftgröße nur für Achsentitel geändert wird:
p + theme(axis. title =element_text(size= 30 ))
Beispiel 4: Ändern Sie die Schriftgröße des Plottitels
Der folgende Code zeigt, wie die Schriftgröße nur für den Plottitel geändert wird:
p + theme(plot. title =element_text(size= 30 ))
Beispiel 5: Ändern Sie die Schriftgröße des Beschriftungstextes
Der folgende Code zeigt, wie man die Schriftgröße nur des Beschriftungstextes ändert:
p + theme(legend. text =element_text(size= 30 ))
Beispiel 6: Ändern Sie die Schriftgröße des Untertiteltitels
Der folgende Code zeigt, wie Sie die Schriftgröße des Untertiteltitels ändern:
p + theme(legend. title =element_text(size= 30 ))
Zusätzliche Ressourcen
Die vollständige Anleitung zu ggplot2-Titeln
So ändern Sie die Legendengröße in ggplot2
So drehen Sie Achsenbeschriftungen in ggplot2