我有一个数据集,我用它来制作散点图,我想根据它们的x来为三个不同区域内的数据点分配三种不同的颜色值。使用条件语句更改数据点的颜色
与x值的数据点< 3 I希望出现与x值红色
数据点(3,1549)我想与x值> 1549我希望出现黑色
数据点出现紫色
这里是我的scatterplot和完成前两个参数的代码,我该如何实现第三个参数,以便最后一个区域的数据点是紫色的?
plot(x, y, xlab="chr X position (Mb)",
ylab="Diversity",
pch=16, cex =0.7,
col = ifelse(x < 3,'red','black'))
这对我很有帮助。谢谢:) – AbhinavVinay