如何更改ggplot图表上直接标签的文字大小?

Eri*_*lts 2 r ggplot2 direct-labels

我试图用directlabels如图所示将标签应用于套索情节在这里.我可以在页面上放置标签,但无法更改大小.在列表中传递其他参数允许我更改其他元素,但不能更改文本大小.

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
Run Code Online (Sandbox Code Playgroud)

是否可以更改直接标签的文字大小?

Tyl*_*ker 7

使用:

direct.label(p, list('last.qp', cex=2)) 
Run Code Online (Sandbox Code Playgroud)