凡例のフォントサイズを大きくします。


128

でフォントサイズを大きくする方法はありggplot2ますか?私は、私のようなものを指定する必要があると思うlegend.key.width = unit(2, "line")theme機能を、それは伝説のキーではなく、フォントサイズを調整するために使用されます。ありがとう!


2
私は通常?theme、これらの種類の質問について言及します
Ricardo Saporta

回答:


227

を使用theme_get()して、テーマの可能なオプションを表示できます。凡例のフォントサイズは次の方法で制御できます。

+ theme(legend.text=element_text(size=X))

Xを目的のサイズに置き換えます。



17

また、フォントサイズを指定することができる相対base_sizeようなテーマに含まれるtheme_bw()(ここで、base_size11である)を使用してrel()機能。

例えば:

ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
  geom_point() +
  theme_bw() +
  theme(legend.text=element_text(size=rel(0.5)))

8

より単純ですが同等に効果的なオプションは次のとおりです。

+ theme_bw(base_size=X)

9
注意してください。私にとっては、これにより他のフォントサイズも変更されました(タイトル、軸ラベルなど)。
ショーン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.