文章目录
import matplotlib.pyplot as plt
# 用来正常显示中文, 否则中文是一堆方框
plt.rcParams['font.sans-serif'] = ['SimHei']
# 用来正常显示负号
plt.rcParams['axes.unicode_minus'] = False
# figsize=(width, height) 单位:inches-英寸, 默认值(6.4, 4.8)
# 图像显示出来直接就是像素,具体为啥没深究 DPI 分辨率啥啥的,
fig = plt.figure(figsize=(10, 10))
# 添加子图,参数: (nrows, ncols, index),
# 即(1, 2, 1) 表示整个figure分成1行2列,共2个子图; 当前子图在第一行第一列
sub_fig1 = fig.add_subplot(1, 2, 1)
# 给第一个子图设置 title
sub_fig1.set_title('title1')
# 设置 x轴,y轴
sub_fig1.plot(x1, y1)
# 当前子图在第2行第2列
sub_fig2 = fig.add_subplot(1, 2, 2)
sub_fig2.set_title('title2')
sub_fig2.plot(x2, y2)
# 解决子图标题与坐标轴重叠的问题
plt.tight_layout()
# 展示图像
plt.show()