是matplotlib库中没有中文字体。
那么,咱们安装上也就行了。
1、通过pip安装【anaconda】
代码语言:javascript复制pip3 install anaconda
2、加上设置
代码语言:javascript复制from matplotlib import pyplot as plt
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
Demo示例:
代码语言:javascript复制from matplotlib import pyplot as plt
import random
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
# 异常气温变化值
# 0.准备x, y坐标的数据
x = range(100)
y_jiangsu = [random.randint(-50, 60) for i in x]
# 1.创建画布
plt.figure(figsize=(20, 8), dpi=80)
# 2.绘制折线图
plt.plot(x, y_jiangsu)
plt.title("异常温度变化表")
plt.xlabel("温度℃")
plt.ylabel("记录次数")
# 3.显示图像
plt.show()