Note
Click here to download the full example code
Multiple subplotsΒΆ
Simple demo with multiple subplots.
For more options, see Creating multiple subplots using plt.subplots.
subplots()
is the recommended method to generate simple subplot
arrangements:
fig, (ax1, ax2) = plt.subplots(2, 1)
fig.suptitle('A tale of 2 subplots')
ax1.plot(x1, y1, 'o-')
ax1.set_ylabel('Damped oscillation')
ax2.plot(x2, y2, '.-')
ax2.set_xlabel('time (s)')
ax2.set_ylabel('Undamped')
plt.show()
![A tale of 2 subplots](../../_images/sphx_glr_subplot_001.png)
Subplots can also be generated one at a time using subplot()
:
plt.subplot(2, 1, 1)
plt.plot(x1, y1, 'o-')
plt.title('A tale of 2 subplots')
plt.ylabel('Damped oscillation')
plt.subplot(2, 1, 2)
plt.plot(x2, y2, '.-')
plt.xlabel('time (s)')
plt.ylabel('Undamped')
plt.show()
![A tale of 2 subplots](../../_images/sphx_glr_subplot_002.png)
Keywords: matplotlib code example, codex, python plot, pyplot Gallery generated by Sphinx-Gallery