亲测有效的方法之一:
1.下载中文字体simhei.ttf
SimHei可以到http://fontzone.net/download/…下载
2.找到matplotlib
相关的font
文件夹位置
import matplotlib
matplotlib.matplotlib_fname()
# \'C:\\\\Anaconda3\\\\lib\\\\site-packages\\\\matplotlib\\\\mpl-data\\\\matplotlibrc\'
font
文件夹在C:\\\\Anaconda3\\\\lib\\\\site-packages\\\\matplotlib\\\\mpl-data\\\\
下,将我们下载的simhei.ttf
放入font文件夹。
3.在程序中配置:
plt.rcParams[\'font.sas-serig\']=[\'simhei\'] #用来正常显示中文标签
plt.rcParams[\'axes.unicode_minus\']=False #用来正常显示负号
matplotlib中文问题
彻底解决matplotlib中文乱码问题
Linux下解决matplotlib中文乱码的方法
下一篇:django orm 查询语句