Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit 39ca4ab

Browse files
committed
Update Subplot Demo eg to OO format, add link to related eg
1 parent 1fb81a5 commit 39ca4ab

File tree

1 file changed

+15
-15
lines changed

1 file changed

+15
-15
lines changed
Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,28 @@
11
"""
2-
============
3-
Subplot Demo
4-
============
2+
==================
3+
Basic Subplot Demo
4+
==================
55
6-
Simple demo with multiple subplots.
6+
Demo with two subplots.
7+
For more options, see
8+
:ref:`sphx_glr_examples_subplots_axes_and_figures_subplots_demo.py`
79
"""
810
import numpy as np
911
import matplotlib.pyplot as plt
1012

11-
13+
# Data for plotting
1214
x1 = np.linspace(0.0, 5.0)
1315
x2 = np.linspace(0.0, 2.0)
14-
1516
y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
1617
y2 = np.cos(2 * np.pi * x2)
1718

18-
plt.subplot(2, 1, 1)
19-
plt.plot(x1, y1, 'ko-')
20-
plt.title('A tale of 2 subplots')
21-
plt.ylabel('Damped oscillation')
19+
# Create two subplots sharing y axis
20+
fig, (ax1, ax2) = plt.subplots(2, sharey=True)
21+
22+
ax1.plot(x1, y1, 'ko-')
23+
ax1.set(title='A tale of 2 subplots', ylabel='Damped oscillation')
2224

23-
plt.subplot(2, 1, 2)
24-
plt.plot(x2, y2, 'r.-')
25-
plt.xlabel('time (s)')
26-
plt.ylabel('Undamped')
25+
ax2.plot(x2, y2, 'r.-')
26+
ax2.set(xlabel='time (s)', ylabel='Undamped')
2727

28-
plt.show()
28+
plt.show()

0 commit comments

Comments
 (0)