如何在R中的scatterplotMatrix中更改点(不是直线)的颜色?

时间:2013-12-11 19:36:01

标签: r colors scatter-plot

我有一个包含许多变量的散点图,并且需要控制散点图中的点的颜色,但是要保留颜色的线条。我有

scatterplotMatrix(~y+x1+x2+x3+x4, data=dataset, cex=.5,col=rgb(0,100,0,50,maxColorValue=255))

上面的代码改变了点和回归线的颜色,这是我不想要的。

请帮忙吗?

谢谢!

1 个答案:

答案 0 :(得分:2)

您没有告诉我们scatterplotMatrix包是什么。

如果它是car包中的那个,那么看起来col参数将采用3种颜色,前两种颜色指定行的颜色,第三种指定点。因此,如果您将调用更改为具有3种颜色的向量(第3种颜色是您想要的值),那么它应该可以工作。

如果使用其他功能,则需要告诉我们更多信息。

以下是一个简单示例(因为我们没有您的数据):

scatterplotMatrix( ~Sepal.Width+Sepal.Length+Petal.Width+Petal.Length,
 data=iris, col=c('purple','blue','black') )

我用于颜色的字符串可以替换为rgb的调用。