如何更改ggplot图形上directlabels的文本大小?

如何更改ggplot图形上directlabels的文本大小?,r,ggplot2,direct-labels,R,Ggplot2,Direct Labels,我试图使用将标签应用于套索图,如图所示。我可以将标签放在页面上,但无法更改大小。通过在列表中传递附加参数,可以更改其他元素,但不能更改文本大小 require(ggplot2) require(directlabels) dat_test <- data.frame(x=1:10, value=c(sin(1:10), cos(1:10), tan(1:10)), fun=rep(c('sin', 'cos', 'tan'), each=10)) p <- ggplot(dat_te

我试图使用将标签应用于套索图,如图所示。我可以将标签放在页面上,但无法更改大小。通过在列表中传递附加参数,可以更改其他元素,但不能更改文本大小

require(ggplot2)
require(directlabels)
dat_test <- data.frame(x=1:10, value=c(sin(1:10), cos(1:10), tan(1:10)), fun=rep(c('sin', 'cos', 'tan'), each=10))
p <- ggplot(dat_test, aes(x=x, y=value, group=fun, colour=fun)) + geom_line()

direct.label(p, 'last.qp') # adds labels
direct.label(p, list('last.qp', size=2)) # does not work, same as above
direct.label(p, list('last.qp', rot=30)) # correct rotates text
require(ggplot2)
需要(directlabels)
dat_试验使用:


谢谢,虽然cex=2实际上使它变大了;cex=0.75正是我想要的。我没想到基本选项会有这种效果。你知道这些类型的选项是否有文档记录?
direct.label(p, list('last.qp', cex=2))