如何在direct.label中更改fontsize?

Pet*_*lis 13 r font-size ggplot2

我无法更改direct.label(来自directlabels包)ggplot2图中的fontsize.请参阅下面的可重复示例 - 将标签旋转45度没有问题,使它们变为粗体,衬线和50%透明(下面代码末尾列表中的所有其他参数) - 但我无法控制fontsize.(我真的不希望它们是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))
Run Code Online (Sandbox Code Playgroud)

Eri*_*ail 13

我想通了,你cex用来改变字体大小.

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, cex=6, 
          fontface="bold", fontfamily="serif", alpha=0.5))
Run Code Online (Sandbox Code Playgroud)

那会给你, JJJ