我一直在尝试使用彩虹选项为 R 情节创建一个图例,但我遇到了一些困难。
我策划
plot(test$a,test$b, col = rainbow(length(test$s))[rank(test$s)])
根据 test$s 分配的颜色。问题是 test$s 对于数据框测试的许多值都是相等的,所以如果我写
legend('topright',legend=test.sub$s,col=rainbow(length(test.sub$s))
[rank(test.sub$s)])
我在传说中得到了 test$s 的所有重复项,但颜色是正确的。因为我不想要我写的重复
legend('topright',legend=unique(test.sub$s),col=rainbow(length(test.sub$s))
[rank(test.sub$s])
但后来所有的颜色都搞砸了!
提前致谢