搞懂怎么使用Matplotlib绘制子图(基础篇)
plt.subplot()
方法一
plt.subplot (numRows, numCols, plotNum)
其中numRows
表示子图矩阵的行数,numCols
表示子图矩阵的列数,plotNum
表示当前子图的位置。
示例:
import matplotlib.pyplot as plt
import numpy as np
#举例:( 3行 1/2列 第几个子图)
ax1 = plt.subplot(321)
ax2 = plt.subplot(322)
ax3 = plt.subplot(312)
ax4 = plt.subplot(313)
# 还可以往下增加,只要符合同样的规则
# 自动调整子图间距
plt.tight_layout()
那么绘制一行两列的子图布局呢:
import matplotlib.pyplot as plt
import numpy as np
# data
x = [i for i in range(