ggplot2のデフォルトのフォントサイズを変更する方法


101

ggplot2Rセッション全体で、フォントサイズなどのグラフィックスのデフォルトパラメータを変更できるかどうか知りたいのですが。アイデアは、プロットごとに設定しないようにすることです。

回答:


117

使用する theme_set()

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

ここに画像の説明を入力してください


7
非常に便利!だれかが興味を持っている場合、デフォルトのテキストサイズは11theme_gray()$text$size)です
Keith Hughitt 2016

1
新しいggplot2 2.2.1のbase_size下に表示されているテーマが表示されませんが、動作するようです。geom_text平均のテキストを表示するための私のはこのbase_sizeの変更を継承していないことに気づきました。誰もがこれを機能させることに幸運があります
micstr

54

theme_setアクティブなセッションの残りを更新する場合に使用します。

theme_set(theme_grey(base_size = 18)) 

1つのグラフのみを変更する場合base_sizeは、テーマにを設定できます。

qplot(1:10, 1:10) + theme_grey(base_size = 18) 
ggplot(mtcars, aes(x = mpg, y = cyl)) + 
geom_point() +
theme_grey(base_size = 18) 
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.