Matplotlib / Pyplot: ¿Cómo acercar las subtramas?

Tengo gráficos de datos de series de tiempo del acelerómetro de 3 ejes (t, x, y, z) en subtramas separadas que me gustaría acercar. Es decir, cuando uso la herramienta "Zoom a Rectángulo" en un gráfico, cuando suelto el mouse, los 3 gráficos se acercan.

Anteriormente, simplemente tracé los 3 ejes en un solo diagrama usando diferentes colores. Pero esto es útil solo con pequeñas cantidades de datos: tengo más de 2 millones de puntos de datos, por lo que el último eje trazado oculta los otros dos. De ahí la necesidad de subtramas separadas.

Sé que puedo capturar eventos de mouse matplotlib / pyplot (http://matplotlib.sourceforge.net/users/event_handling.html), y sé que puedo capturar otros eventos (http://matplotlib.sourceforge.net/api/backend_bases_api .html # matplotlib.backend_bases.ResizeEvent), pero no sé cómo saber qué zoom se ha solicitado en una subtrama y cómo replicarlo en las otras dos subtramas.

Sospecho que tengo todas las piezas y solo necesito esa última pista preciosa ...

-BobC

Respuestas a la pregunta(3)

Su respuesta a la pregunta