matplotlib: синхронизировать события панорамирования / масштабирования по нескольким подсети?

Я хочу, чтобы несколько подзаголовков отображали события мыши панорамирования / поворота / масштабирования в любой из подзаголовков. В частности, у меня есть несколько подсетей 3D, и я хотел бы, чтобы поворот / масштабирование в любом из них были синхронизированы во всех трехмерных поднаборах. Есть ли «простой» способ достичь этого?

Я дал ответ на аналогичный вопрос,

Используя 3D-оси Matplotlib, как перетаскивать сразу две оси

не зная, что этот вопрос существует. Идея состоит в том, чтобы регистрировать прослушиватели событий для синхронизации двух или более осей.