23、matplotlib绘图中文显示问题
matplotlib
解决matplotlib绘图中文显示问题
from matplotlib import pyplot as plt
from matplotlib import font_manager
# my_font = font_manager.FontProperties(fname = "指定中文字体的绝对路径")
my_font = font_manager.FontProperties(fname =r'C:\Windows\Fonts\STXIHEI.TTF')
# 在任何想要显示中文的问题添加属性
plt.xlabel("时间",fontproperties = my_font)
plt.xticks(x , x_ticks, fontproperties = myfont)
plt.title("xxxx" , fontproperties = my_font)
plt.legend(loc=0 , prop = my_font) # legend 最为特殊
...
添加之后就可以正常显示