0

我正在尝试更改 xyplot 中的默认线条颜色。一种方法是使用 trellis.par.set() 更改默认颜色。然而,是否有其他更简单的解决方案来改变默认颜色?

这是我的图表:

 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)

在此处输入图像描述

现在要更改我将插入 xyplot 的颜色线,例如:

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

但是右侧的引用不会随着刚刚设置的 col.line 新颜色而改变。

4

1 回答 1

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)

现在可以根据需要轻松设置颜色。

在此处输入图像描述

于 2013-08-20T10:32:40.903 回答