Effectively, I have a situation where I have multiple
> "traces" that I would like to display. Each trace
> requires a separate subplot with a different Y-axis,
> but all subplots should share the exact same X-axis.
> I'd like to be able to interactively explore these
> plots without fear of the subplots becoming
> out-of-sync.
Use the sharex or sharey attribute of the Axes
ax1 = subplot(211)
ax1.plot(something)
ax2 = subplot(212, sharex=ax1)
ax2.plot(something, else)
See examples/shared_axis_demo.py for a complete example. Now when you
pan or zoom on either subplot, the two x axes remain in sync.
Neat stuff! Thanks to Baptiste Carvello for providing this feature.
JDH