2012-04-18 65 views
1

我試圖使用directlabels將標籤應用於套索情節,如here所示。我可以將標籤放在頁面上,但無法更改大小。在列表中傳遞其他參數允許我更改其他元素,但不能更改文本大小。如何更改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就是我正在尋找的東西。我並不期待基地選擇有這種效果。你知道這些類型的選項是否記錄在某個地方? – 2012-04-18 20:51:24

相關問題