我无法更改 direct.label(来自 directlabels 包)ggplot2 图中的字体大小。请参阅下面的可重现示例 - 将标签旋转 45 度,使其粗体、衬线和 50% 透明(下面代码末尾列表中的所有其他参数)没有问题 - 但我无法控制字体大小。(我真的不希望他们 25 岁,这只是为了测试......)
有什么我遗漏的东西,还是这是一个错误?
library(ggplot2)
library(scales)
library(directlabels)
df <- data.frame(x = rnorm(26), y=rnorm(26), let=letters)
p <- ggplot(df, aes(x, y, color=let)) + geom_point()
direct.label(p,
list("top.points", rot=45, fontsize=25,
fontface="bold", fontfamily="serif", alpha=0.5))