如何识别"pch = as.numeric"命令中的点字符?
How to identify the point characters in the "pch = as.numeric" command?
我正在尝试绘制 NMDS 图,到目前为止效果非常好,但我的问题是:我有三种类型的森林:A、B 和 C,以及命令 pch = as.numeric(env$Forest)
创建了三种点字符,但不知道哪个点代表哪种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))
这是我得到的漂亮图表:
由于您没有提供数据,因此未经测试,但我相信您需要的是
legend("topleft", legend = levels(env$Forest), pch = unique(as.numeric(env$Forest)))
我正在尝试绘制 NMDS 图,到目前为止效果非常好,但我的问题是:我有三种类型的森林:A、B 和 C,以及命令 pch = as.numeric(env$Forest)
创建了三种点字符,但不知道哪个点代表哪种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))
这是我得到的漂亮图表:
由于您没有提供数据,因此未经测试,但我相信您需要的是
legend("topleft", legend = levels(env$Forest), pch = unique(as.numeric(env$Forest)))