2014-05-12 3 views
7

Я использую xyplot в R, чтобы построить несколько линий (по группам) на одном графике:Как изменить размер значений меток в R в графика XY

xyplot(y~x, 
     type=c('l'), 
     scales=list(tck=c(1,0)), 
     main=list(label="Total decrease", cex=2), 
     xlab=list(label="Years", cex=1.5), 
     ylab=list(label="Percentage", cex=1.5), 
     groups= group, 
     data=df, 
     auto.key=list(columns=2, lines=TRUE, points=FALSE, cex=1.5)) 

Однако, я не могу изменить размер значений метки. Я попытался изменить аргумент cex.axis (в пределах параметров xlab и ylab), но это не меняет размер значений вдоль оси x или y.

Может ли кто-нибудь помочь?

Спасибо заранее, Марк

ответ

8

С решетки функций рисования, использовать scales=list(cex=1.5) установить cex для клеща меток вдоль обеих осей.

Чтобы задать различные значения для cex х- и y- осей, сделать что-то вроде этого:

library(lattice) 
xyplot(mpg~disp, data=mtcars, 
     scales=list(tck=c(1,0), x=list(cex=1.2), y=list(cex=1.5))) 

enter image description here

+0

Спасибо Джош, который работает лакомство. – user3628889

Смежные вопросы