上传一个msyhbd.ttf文件,然后设置font参数即可。
可以在windows的 C:\Windows\Fonts 文件夹下面找一个中文简体ttf文件,将其上传的到自己建立的font文件夹下。
from matplotlib import pyplot
from matplotlib import font_manager
# fname中选择一个你本机查询出来的字体 若没有中文字体则需要你本人手动安装
font = font_manager.FontProperties(fname='font/msyhbd.ttf')
# 设置x、y轴刻度的时候显示中文 在xticks、yticks加上 rotation=45, fontproperties=font 例如
pyplot.xticks(range(0, 26), 'x', rotation=45, fontproperties=font)
# 设置xy轴描述信息的时候显示中文
pyplot.xlabel("/时间", fontproperties=font)
pyplot.ylabel("/度数", fontproperties=font)
pyplot.title("天气度数统计图表", fontproperties=font)