我可以在纯素食主义者创建的NMDS图上将y轴数字更改为水平吗?
library(vegan)
sp <- poop[,28:34]
bat <- poop[,4:7]
mds1 <- metaMDS(sp, k=3,try=200)
plot(mds1$points[,1], mds1$points[,2], pch = as.numeric(bat$species),
col= as.numeric(bat$species),
xlab = "NMDS1", ylab= "NMDS2")
答案 0 :(得分:1)
在 R 中,标签的方向由图形参数las
(请参见?par
)控制。您也可以在plot
结果的metaMDS
调用中给此参数。从?par
中可以看到,las=1
会将所有标签置于水平位置。
更严重的是,您应该不像您一样绘制metaMDS
结果。最好使用专用的plot
方法获得结果,或者如果您想自己完成所有操作,则对于{{1}中带有asp = 1
的轴,至少应强制使用相等的长宽比}。因此,以下方法应该起作用:
plot