R 如何更改晶格图形的默认组颜色?

R 如何更改晶格图形的默认组颜色?,r,lattice,R,Lattice,使用组时,Lattice为每个组提供不同的颜色。例如: df <- data.frame(x=1:56, y=rnorm(56), class=1:14) # create some data xyplot(y ~ x, groups=class, data=df, type="l", auto.key=list(space="right")) 我不明白那个错误信息告诉我什么 > P>你应该使用“代码> TrLLI.PAR.SET())/代码>来设置网格图形参数。因此: trellis.

使用组时,Lattice为每个组提供不同的颜色。例如:

df <- data.frame(x=1:56, y=rnorm(56), class=1:14) # create some data
xyplot(y ~ x, groups=class, data=df, type="l", auto.key=list(space="right"))

我不明白那个错误信息告诉我什么

> P>你应该使用“代码> TrLLI.PAR.SET())/代码>来设置网格图形参数。因此:

trellis.par.set(superpose.symbol = list(col = mycolors))
请记住,这只会更改当前活动设备的设置,因此,如果创建新的图形设备,则必须重置颜色设置


也可以在帮助页面<代码> > tRel.Par。请看一下。

你应该使用“代码> Trel.Par。SET())/ToC>来设置网格图形参数。因此:

trellis.par.set(superpose.symbol = list(col = mycolors))
请记住,这只会更改当前活动设备的设置,因此,如果创建新的图形设备,则必须重置颜色设置


也可以在帮助页面<代码> > tRel.Par。请看一下。

我刚刚意识到我愚蠢地忽略了一个事实,即有一个函数名为…set()。但是,我很高兴我问了,因为您设置参数的方法比我刚才计算的方法简单得多。我已经浏览了帮助页面,但是在理解了您的简单解释之后,即使现在查看详细信息部分,如果不进行深入研究,我也很难理解。谢谢大家!@Mars,是的,我发现lattice是一个很棒的软件包,我还发现我花了很多时间试图理解和使用它的复杂性!我刚刚意识到我愚蠢地忽略了一个事实,即有一个名为…set()的函数。但是,我很高兴我问了,因为您设置参数的方法比我刚才计算的方法简单得多。我已经浏览了帮助页面,但是在理解了您的简单解释之后,即使现在查看详细信息部分,如果不进行深入研究,我也很难理解。谢谢大家!@Mars,是的,我发现lattice是一个很棒的软件包,我还发现我花了很多时间试图理解和使用它的复杂性!