【发布时间】:2013-12-29 23:17:19
【问题描述】:
我有一个包含许多变量的散点图,并且只需要控制散点图中点的颜色,但要让线条保持颜色。我有
scatterplotMatrix(~y+x1+x2+x3+x4, data=dataset, cex=.5,col=rgb(0,100,0,50,maxColorValue=255))
上面的代码改变了点和回归线的颜色,这是我不想要的..
有什么帮助吗?
谢谢!
【问题讨论】:
标签: r colors scatter-plot
我有一个包含许多变量的散点图,并且只需要控制散点图中点的颜色,但要让线条保持颜色。我有
scatterplotMatrix(~y+x1+x2+x3+x4, data=dataset, cex=.5,col=rgb(0,100,0,50,maxColorValue=255))
上面的代码改变了点和回归线的颜色,这是我不想要的..
有什么帮助吗?
谢谢!
【问题讨论】:
标签: r colors scatter-plot
你没有告诉我们scatterplotMatrix在什么包里。
如果它是 car 包中的那个,那么看起来 col 参数将采用 3 种颜色,前 2 种指定线的颜色,第 3 种指定点的颜色。因此,如果您将调用更改为具有 3 种颜色的矢量(第 3 种颜色是您希望点的值),那么它应该可以工作。
如果正在使用不同的功能,那么您需要告诉我们更多信息。
这是一个简单的示例(因为我们没有您的数据):
scatterplotMatrix( ~Sepal.Width+Sepal.Length+Petal.Width+Petal.Length,
data=iris, col=c('purple','blue','black') )
我用于颜色的字符串可以替换为对rgb的调用。
【讨论】:
c() 包裹在对rgb 的三个调用中,或者放入rgb 返回的字符串值。