我有一个数据集,我用它来制作散点图,我想根据它们的x值为三个不同区域内的数据点分配三种不同的颜色.
x值<3的数据点想要显示为红色
带有x值的数据点(3,1549)我想要显示为黑色
x值> 1549的数据点我想要显示为紫色
这是我的散点图代码并完成前两个参数,我如何实现第三个参数,以便最后一个区域的数据点是紫色的?
plot(x, y, xlab="chr X position (Mb)",
ylab="Diversity",
pch=16, cex =0.7,
col = ifelse(x < 3,'red','black'))
Run Code Online (Sandbox Code Playgroud)
