这是this question的扩展,当时的答案是“不可能”,但希望情况有所改变
我通过主题设置字体系列和字体大小
theme_set(theme_minimal(
base_family="Calibri",
base_size=8
))
但是后来我把ggplot
和geom_text
一起使用,geom_text
有它自己的生命,似乎没有从主题中拿走字体大小(至少)
theme_set(theme_minimal(
base_size=8
))
df <- data.frame(
x = c(1, 2, 3), y = c(1, 2, 3), label = c("a", "b", "c")
)
ggplot(df, aes(x, y, label = label)) + geom_text()
1条答案
按热度按时间jv2fixgn1#
可以使用
update_geom_defaults()
更改geom_text()
的默认字体大小。请注意,使用
.pt
转换因子将尺寸设置为8磅,而不是8毫米。