2012-04-18 8 views
1

hereのように、directlabelsを使用してラベルをラクロプロットに適用しようとしています。私はページにラベルを付けることができますが、サイズを変更することはできません。追加の引数をリストに渡すことで、他の要素を変更できますが、テキストサイズは変更できません。ggplotグラフのダイレクトラベルのテキストサイズを変更するにはどうすればよいですか?

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 

ダイレクトラベルのテキストサイズを変更することはできますか?

答えて

5

用途:

direct.label(p, list('last.qp', cex=2)) 
+0

おかげで、しかしCEX = 2が実際にそれが大きくなります。 cex = 0.75は私が探していたものです。私は基本オプションがその効果を期待していなかった。これらのタイプのオプションがどこかで文書化されているかどうか知っていますか? –

関連する問題