如何在某些变量的基数R中指定颜色

时间:2020-06-25 13:14:07

标签: r ggplot2

我必须使用基数R,而我对ggplot2真的很熟悉。我已经告诉R按地点给我的地块上色,这已经完成了……但是与ggplot2不同,它不会自动给我一个图例来告诉我它分配给哪个地点的颜色。有没有办法告诉R以特定颜色绘制站点,还是使它创建图例。我尝试创建图例,但似乎我必须准确输入图例中应具有的颜色,形状等,否则将无法解决问题。

谢谢。

plot(mod1.xval, xval=TRUE, resid=TRUE, xlab="Observed elevation (m AHD)", ylab= "Inferred elevation (m AHD)",npls=2,col=spec$Site)


1 个答案:

答案 0 :(得分:1)

以下是虹膜数据集的示例。 物种将是您的网站。您可以为“种类”定义颜色,然后构建图例,其中使用unique(iris$Species))来创建颜色。

plot(Sepal.Length~ Sepal.Width, iris, col=Species, pch=16)
legend('topleft', col=unique(iris$Species), legend=levels(iris$Species), pch =15)