gpt4 book ai didi

r - 图上的颜色点取决于列的值

转载 作者:行者123 更新时间:2023-12-04 23:50:34 25 4
gpt4 key购买 nike

我有一个包含 2 列的数据集。与 plot(ds$values)我得到所有的分数都是黑色的。

现在考虑我有第二列将类别作为字符串。请注意,我不知道类别名称。我如何用不同的颜色绘制每个类别。

一个简单的:plot(ds$values, col=someFn(ds$categories)) ?

添加索引会很好,但不是必需的。

最佳答案

这里的关键是将您的分类变量从字符转换为因子。您可以简单地将其包装在 factor 中当您将其传递给 col 时参数在 plot .这是一个简单的例子:

set.seed(1)
plot(sample(1:10,20,TRUE), col=factor(sample(letters[1:3],20,TRUE)))

当然,您可能想要选择与默认调色板不同的调色板。

enter image description here

关于r - 图上的颜色点取决于列的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23271241/

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