1. 参数介绍:

plt.subplot(nrows, ncols, index)

ax1 = plt.subplot(2, 2, 1, frameon = False) # 两行一列,位置是1的子图
  • 位置由三个整型数值构成:第一个代表行数,第二个代表列数,第三个代表索引位置。
  • 举例:plt.subplot(2, 3, 5) 和plt.subplot(235) 一样。
  • 注意:所有数字不能超过10。

2. 示例:

import matplotlib.pyplot as plt
import numpy as np

x = np.linspace(1, 2, 2)
y1 = np.sin(x)

y2 = np.cos(x)

ax1 = plt.subplot(2, 2, 1, frameon = False) # 两行一列,位置是1的子图
plt.plot(x, y1, 'b--')
plt.ylabel('y1')
ax2 = plt.subplot(2, 2, 2, projection = 'polar')#projection可以选择子图的类型,比如选择polar,就是一个极点图。默认是none就是一个线形图。
plt.plot(x, y2, 'r--')
plt.ylabel('y2')
plt.xlabel('x')
plt.subplot(2, 2, 3, sharex = ax1, facecolor = 'red')
plt.plot(x, y2, 'r--')
plt.ylabel('y2')

plt.show()


参考文献:
plt.subplot()使用方法以及参数介绍

Logo

鸿蒙生态一站式服务平台。

更多推荐