matplotlib - (如何)可以使 matplotlib 图仅响应一维的 "zoom"导航?

标签 matplotlib

Matlab 有一个有用的缩放模式,由 zoom xonzoom yon 触发,您可以用鼠标单击并拖动来放大数据,但只能使用一维(分别为 x 或 y)发生变化。光标不再是弹性框,而是变成弹性工字梁,使您可以非常精确地设置范围的起点和终点。

有什么方法可以让 matplotlib 图形做同样的事情吗?使用工具栏,并简要查看其背后的代码,我只看到“缩放矩形”模式。

我知道您可以通过在“平移”模式下右键单击并拖动来近似这种效果,同时尝试确保您的手仅在一个维度上移动,但这可以非常不精确,令人沮丧。如果有一个 zoom xon 等效项,我很乐意使用它。

最佳答案

interactive navigation列出其快捷方式

  • 将平移/缩放限制到 x 轴:使用鼠标平移/缩放时按住 x
  • 将平移/缩放限制在 y 轴:使用鼠标平移/缩放时按住 y

关于matplotlib - (如何)可以使 matplotlib 图仅响应一维的 "zoom"导航?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57516694/

相关文章:

python - 绘制具有周期性边界且没有线段的 nice 曲线

python - matplotlib 中的转换

添加颜色条时,Matplotlib 图变得非方形

matplotlib - IPython 中的 python-ggplot 截断图中的图例

python - Matplotlib:获取和设置轴位置

python - Matplotlib 未绘制整条线

python - 如何使用 python/matplotlib 为 3d 绘图设置 "camera position"?

python - 带有 Pandas 时间戳的 Matplotlib 条形图

python - Matplotlib 颜色条刻度定位 - matplotlib 版本之间的更改?

python - 如何转换(或缩放)轴值并重新定义 matplotlib 中的滴答频率?