zl程序教程

您现在的位置是:首页 >  其他

当前栏目

matplotlib中文问题

2023-09-14 09:04:58 时间

是matplotlib库中没有中文字体。

那么,咱们安装上也就行了。

1、通过pip安装【anaconda】

pip3 install anaconda

2、加上设置

from matplotlib import pyplot as plt

plt.rcParams['font.sans-serif'] = ['SimHei']  # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False  # 用来正常显示负号

Demo示例:

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()