在使用matplotlib模块绘制图像时 会遇到图像的中文乱码问题
这里写个demo
import matplotlib.pyplot as plt
x = [1, 2, 3, 4, 5]
y = [2, 4, 6, 8, 10]
plt.plot(x, y)
plt.xlabel('X轴')
plt.ylabel('Y轴')
plt.title('最简单的图像')
plt.show()
结果图像展示
不难看出会出现中文乱码情况
这里我们添加两行代码
plt.rcParams["font.sans-serif"] = ["SimHei"] ## 设置文字字体为SimHei
plt.rcParams["axes.unicode_minus"] = False ## 不使用unicode编码
即解决问题