如何识别“pch = as.numeric”命令中的点字符?

时间:2017-09-09 11:18:28

标签: r plot pch

我正在尝试制作一个NMDS情节,到目前为止它的效果非常好,但我的问题是:我有三种类型的森林:A,B和C,以及命令pch = as.numeric(env$Forest)创建三种点字符,但我不知道哪一点代表哪种森林类型。

我试图一个接一个地添加每种森林类型,但我失败了:(如果有人可以帮助我,我会很高兴!谢谢!

这是我的情节命令:

fig <- plot(result1, type = "none")
points(fig, "sites", pch = as.numeric(env$Forest))
text(fig, "species", font=c(2), cex=c(0.75))
plot(fit, p.max = 0.05, col = "darkgrey", font=c(2), cex=c(0.75))

这是我得到的漂亮图表:

NMDS-Plot

1 个答案:

答案 0 :(得分:1)

由于您没有提供数据,这是未经测试的,但我相信您需要的是

legend("topleft", legend = levels(env$Forest), pch = unique(as.numeric(env$Forest)))