所以我一直在用DCA分析一个物种/地点计数电子表格(DCA文件使用Vegan和decorana命令制作)。我的点有点重叠,所以我尝试扩展DCA 1轴。我一直尝试使用xlim值将其缩小到-2,2,但它就是不起作用。出于某种原因,它似乎与ylim值绑定。如果我将ylim降到-1,1,这会迫使xlim变成-2,2,但实际上我不能让ylim这么小。> plot(DCA, type = "n", xlim = c(-2.2,2))
第一个图显示了这个命令的结果。尝试包含一个(-2,2)的ylim也没有改变它。我不是这方面的Maven,我觉得我可能犯了一个愚蠢的错误。有人有什么想法吗?
1条答案
按热度按时间gcxthw6b1#
plot
强制执行相同的纵横比,如果您坚持在 y 轴上有完整的范围(您没有设置ylim
),x 轴将被设置为适应您要在 y 轴上显示的范围。您必须更改图形显示的形状以使用较短的 x 轴,或者,您还必须使用ylim
设置 y 轴上的范围您的选择。如果您在方形图形窗口上绘制,输出将是方形的,并且需要注意 x 和 y 缩放(xlim
,ylim
)将适合该正方形。更改图形窗口的形状或设置两个限制将有所帮助。函数locator()
可用于查询现有绘图中的坐标,这些坐标可用于设置新的限制。