排序图 - 用不同颜色着色点

时间:2017-07-11 17:36:54

标签: r plot

我有一个包含9个站点和数千种物种的数据库。

我使用

创建了一个排序和一个情节
ord = metaMDS (vegan)
plot(ord, type ="n")
points(ord, display="species", col="grey")
text (ord, display="sites")

我得到了以下情节 enter image description here

我需要用红色获得一些物种点,如下图所示(忽略红点旁边的数字)

enter image description here

我在使用绘图功能之前已经完成了,但现在还不确定如何获得它。

任何帮助?

1 个答案:

答案 0 :(得分:0)

以下是一个示例,说明如何为某些选定的点指定红色。

library(vegan)

data(dune)
ord <- metaMDS(dune)
plot(ord, type ="n")

# Positions of red-colored points
red.pts <- c(2,3,4,5,10,15,20)
cols = rep("black",30)
cols[red.pts] <- "red"

points(ord, display="species", pch=20, cex=2, col=cols)
text(ord, display="sites")

enter image description here