親測有效的方法之一:
1.下載中文字體simhei.ttf
SimHei可以到http://fontzone.net/download/simhei下載
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 #用來正常顯示負號