[英]increase legend font size ggplot2
有沒有辦法增加ggplot2
的字體大小? 我想我需要在theme
函數中指定類似legend.key.width = unit(2, "line")
的東西,但是它用於調整圖例中的鍵,而不是字體大小。 謝謝!
您可以使用theme_get()
顯示主題的可能選項。 您可以使用以下方法控制圖例字體大小:
+ theme(legend.text=element_text(size=X))
用所需的尺寸替換X.
theme(plot.title = element_text(size = 12, face = "bold"),
legend.title=element_text(size=10),
legend.text=element_text(size=9))
您還可以使用rel()
函數指定相對於主題中包含的base_size
的字體大小,例如theme_bw()
(其中base_size
為11)。
例如:
ggplot(mtcars, aes(disp, mpg, col=as.factor(cyl))) +
geom_point() +
theme_bw() +
theme(legend.text=element_text(size=rel(0.5)))
一個更簡單但同樣有效的選擇是:
+ theme_bw(base_size=X)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.