Matlab 有一个有用的缩放模式,由 zoom xon
或 zoom yon
触发,您可以用鼠标单击并拖动来放大数据,但只能使用一维(分别为 x 或 y)发生变化。光标不再是弹性框,而是变成弹性工字梁,使您可以非常精确地设置范围的起点和终点。
有什么方法可以让 matplotlib 图形做同样的事情吗?使用工具栏,并简要查看其背后的代码,我只看到“缩放矩形”模式。
我知道您可以通过在“平移”模式下右键单击并拖动来近似这种效果,同时尝试确保您的手仅在一个维度上移动,但这可以非常不精确,令人沮丧。如果有一个 zoom xon
等效项,我很乐意使用它。
最佳答案
interactive navigation列出其快捷方式
- 将平移/缩放限制到 x 轴:使用鼠标平移/缩放时按住 x
- 将平移/缩放限制在 y 轴:使用鼠标平移/缩放时按住 y
关于matplotlib - (如何)可以使 matplotlib 图仅响应一维的 "zoom"导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57516694/