基本子图演示

演示有两个子图。有关更多选项,请参阅子图演示

基本子图演示

  1. import numpy as np
  2. import matplotlib.pyplot as plt
  3. # Data for plotting
  4. x1 = np.linspace(0.0, 5.0)
  5. x2 = np.linspace(0.0, 2.0)
  6. y1 = np.cos(2 * np.pi * x1) * np.exp(-x1)
  7. y2 = np.cos(2 * np.pi * x2)
  8. # Create two subplots sharing y axis
  9. fig, (ax1, ax2) = plt.subplots(2, sharey=True)
  10. ax1.plot(x1, y1, 'ko-')
  11. ax1.set(title='A tale of 2 subplots', ylabel='Damped oscillation')
  12. ax2.plot(x2, y2, 'r.-')
  13. ax2.set(xlabel='time (s)', ylabel='Undamped')
  14. plt.show()

下载这个示例