【发布时间】:2011-10-30 21:48:52
【问题描述】:
我在 R 中创建了一个带有特定 RGB 颜色值的简单散点图,如下所示:
plot(shuffled, p_val, pch=19, col="black", xlim=c(0,100), ylim=c(0,1))
points(ri, p_val, pch=19, col=rgb(96,123,139, 50, maxColorValue=255),
xlim=c(0,100), ylim=c(0,1))
points(somo, p_val, pch=19, col=rgb(225,64,5, 50, maxColorValue=255),
xlim=c(0,100), ylim=c(0,1))
我想在上面的代码中使用相同的颜色值来生成一个图形图例。我使用的代码看起来像这样,但我似乎无法弄清楚如何匹配图形点的颜色。
legend("topright", c("Shuffled", "Riffled", "Somosome"), cex=1.0, bty="n",
c("black",col=rgb(96,123,139, 50, maxColorValue=255),col=rgb(225,64,5, 50, maxColorValue=255))
有人可以帮忙吗?我的传说有什么问题?谢谢!
【问题讨论】:
-
不是一个可重复的示例,因为我们没有您的 shuffled、ri、somo 和 p_val 数据项。通过提供我们可以直接剪切和粘贴的代码,让帮助者的生活更轻松。
-
你能具体说一下输出有什么问题吗?另外,我认为您的
legend调用有一些拼写错误:可能缺少),您可能想要标记整个最后一个参数col =。