Part 1
代码中指定中文字体
该方法主要使用matplotlib.font_manager模块
import matplotlib.pyplot as
plt
import matplotlib
x =
np.arange(-400,400,1)
zhfont1 =
matplotlib.font_manager.FontProperties(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf')#中文字体
plt.title('测试程序',fontproperties=zhfont1)plt.plot(x,stats.norm.pdf(x,82.01,44.73))
plt.show()
Part2
如何确定系统中的中文字体
终端:
celeste@neumonic:~$ fc-list :lang=zh
/usr/share/fonts/X11/misc/18x18ja.pcf.gz: Fixed:style=ja
/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf: Droid
Sans Fallback:style=Regular
/usr/share/fonts/X11/misc/18x18ko.pcf.gz:
Fixed:style=ko
结果:
路径/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf