2016-03-08 115 views
0

散点图我试图绘制散点图和一些特定的值来指定某种颜色重叠颜色中的R

这是我得到

http://imgur.com/rg0V23I

正如你所看到的“灰”色是重叠的我的其他颜色

我的数据帧有一个额外的列指定不同的颜色来绘制

这是我用

plot(data$V1,data$V2, pch=20, xlim=c(0,18), ylim = c(-5.5,5.5), col = data$V3,cex =1) 

如何把颜色到前面,并保持“灰色”在后面的任何想法的代码?

干杯

+0

您能否介绍一下您的数据是如何组织的? – MikeJewski

回答

0

点被绘制在相同的顺序,它们出现在数据帧,所以如果你重新排列你的数据帧,那么你将带来点以后到顶部。

也许是这样的:

with(data[ order(data$V3), ], plot(V1, V2, xlim=c(0,18), ylim=c(-5.5,5.5), col=V3) 

或者一些其他的排序。

您可能还想研究使点透明。

+0

谢谢!有效 :) – Constantine