第一种是导入字体库
#导包
import matplotlib.pyplot as plt
#导入字体库
from matplotlib.font_manager import FontProperties
#设置本机字体
font = FontProperties(fname='C:/Windows/Fonts/simhei.ttf',size=25)
然后在有中文的地方指定字体
#设置曲线图标题
plt.title('温湿度趋势图',FontProperties=font)
第二种是
#定义内部属性
#解决中文乱码问题(第二种)
# 'font.sans-serif' 是matplotlib的内置key
plt.rcParams['font.sans-serif'] = ['SimHei']
plt.rcParams['font.family']='sans-serif'
#指定编码
plt.rcParams['axes.unicode_minus'] = False
这样就可以直接使用英文了