2013-08-20 77 views
0

我正在尝试更改xyplot中的默认线条颜色。一种方法可能是通过trellis.par.set()更改默认颜色。然而,在那里更改其默认颜色的其他更简单的解决方案?更改默认颜色线xyplot参考

这是我的图:

xyplot(m1+m2+m3~TimeAxis, type=c("p","spline"), xlab="Time", main= "", 
     ylim=c(0.08,0.36), scales=list(y=list(at=seq(0.08,0.36,0.02))), 
     ylab="", auto.key = list(space = "right"), lwd=2) 

enter image description here

现在改变颜色线,我只想插入xyplot例如:

col.line = c('brawn', 'blue', 'gray') 

但是右边没有按中引用不会随着col.line新颜色的改变而改变。

回答

2

在此期间找到解决方案。万一有人找速战速决:

一个可能的解决这个与trellis.par.set:

newSet <- col.whitebg() 
newSet$superpose.symbol$col <- c("blue3","orange2","gray1") 
newSet$superpose.symbol$pch <- 1 
newSet$superpose.symbol$cex <- 1 
newSet$superpose.line$col <- c("blue3","orange2","gray1") 
trellis.par.set(newSet) 

现在的颜色可以很容易地设置你的愿望。

enter image description here