【问题标题】:matplotlib: synchronize pan/zoom events across multiple subplots?matplotlib:跨多个子图同步平移/缩放事件?
【发布时间】:2015-04-14 03:28:39
【问题描述】:

我想让多个子图反映任何子图中的平移/旋转/缩放鼠标事件。具体来说,我有多个 3D 子图,我希望其中任何一个的旋转/缩放在所有 3D 子图中同步。有没有一种“简单”的方法可以做到这一点?

【问题讨论】:

  • 对于 2D 绘图,您可以使用轴共享,我不确定它是否适用于 3D。
  • 它不适用于 3D 绘图。
  • 我假设一种方法是建立一个事件连接系统,以某种方式将鼠标事件镜像到所有其他图形中的一个图形上,或者用保持旋转的连接覆盖内置连接/zoom 同步所有子图的状态。

标签: python matplotlib


【解决方案1】:

我回答了一个类似的问题,

Using Matplotlib 3D axes, how to drag two axes at once

不知道这个问题的存在。这个想法是注册事件侦听器以同步两个或多个轴。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-09-23
    • 2022-10-24
    • 2018-12-05
    • 1970-01-01
    • 2022-07-01
    相关资源
    最近更新 更多