
C:/Windows/Fonts/simsum.ttcLinux 系统可以通过 fc-list
命令查看已有的字体和相应的位置,例如:
/usr/share/fonts/truetype/osx-font-family/Songti.ttc: Songti
TC,宋體\-繁,宋体\-繁:style=Bold,粗體,粗体
/usr/share/fonts/truetype/osx-font-family/Devanagari
Sangam MN.ttc: Devanagari Sangam
MN,???????? ???? ??????:style=Bold,粗
體,Fed,Fett,Puolilihava,Gras,Grassetto,ボール
ド,???,Vet,Fet,Negrito,Жирный,?????,粗
体,Negrita/usr/share/fonts/truetype/osx-font-family/Iowan
Old Style.ttc: Iowan Old Style,Iowan Old Style
Black:style=Black Italic,Italic 也可以从网上直接下载字体比
如 Yahei Consolas 的字体 YaHei.Consolas.1.11b.ttf。找
到了字体的位置,我们可以使用 matplotlib.font_manager
中的 FontProperties 导入字体:font_xxx =
FontProperties(fname='/usr/share/fonts/truetype/osx-font-f
amily/Songti.ttc')font_xxx =
FontProperties(fname='C://Windows//Fonts//simsum.ttc')
为了方便,我们不使用字体的绝对路径导入,而是将需要的
字体放在程序对应的文件夹下:
YaHei.Consolas.1.11b.ttffrom matplotlib.font_manager
import FontPropertiesfont_yahei_consolas =