Note
Go to the end to download the full example code
Sharing axis limits and views¶
It's common to make two or more plots which share an axis, e.g., two subplots
with time as a common axis. When you pan and zoom around on one, you want the
other to move around with you. To facilitate this, matplotlib Axes support a
sharex and sharey attribute. When you create a subplot or
axes, you can pass in a keyword indicating what axes you want to
share with.
import matplotlib.pyplot as plt
import numpy as np
t = np.arange(0, 10, 0.01)
ax1 = plt.subplot(211)
ax1.plot(t, np.sin(2*np.pi*t))
ax2 = plt.subplot(212, sharex=ax1)
ax2.plot(t, np.sin(4*np.pi*t))
plt.show()