So ändern Sie die Standardschriftgröße in ggplot2


101

Ich würde gerne wissen, ob es möglich ist, einige Standardparameter von ggplot2Grafiken, wie beispielsweise die Schriftgröße, für eine ganze R-Sitzung zu ändern . Die Idee ist, sie nicht für jedes Grundstück festzulegen.

Antworten:


117

Verwenden theme_set()

theme_set(theme_gray(base_size = 18))
qplot(1:10, 1:10)

Geben Sie hier die Bildbeschreibung ein


7
Sehr hilfreich! Falls jemand interessiert ist, ist die Standardtextgröße 11 ( theme_gray()$text$size)
Keith Hughitt

1
unter neuem ggplot2 2.2.1 sehe ich nicht base_sizeunter thema aufgelistet aber es scheint zu funktionieren. Ich habe festgestellt, dass mein geom_textfür die Anzeige von Text eines Mittelwerts diese Änderung von base_size nicht erbt. Jeder hat Glück damit, dass dies funktioniert
Micstr

53

Verwenden theme_setSie diese Option, wenn Sie für den Rest Ihrer aktiven Sitzung ein Update durchführen möchten:

theme_set(theme_grey(base_size = 18)) 

Wenn Sie nur ein Diagramm ändern möchten, können Sie Folgendes base_sizeim Thema festlegen :

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18) 
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.