gpt4 book ai didi

r - 使用条件语句更改数据点的颜色

转载 作者:行者123 更新时间:2023-12-04 11:43:19 24 4
gpt4 key购买 nike

我有一个数据集,我用它来制作散点图,我想根据它们的 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'))

enter image description here

最佳答案

只需使用嵌套 ifelse s:

plot(...., col=ifelse(x < 3, "red", ifelse(x > 1549, "purple", "black")))

关于r - 使用条件语句更改数据点的颜色,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19375977/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com