matplotlib顯示中文字體

調用方法

折騰了好屢次,採用以下方法顯示中文成功:字體

import matplotlib.pyplot as plt
import matplotlib as mpl
zhfont = mpl.font_manager.FontProperties(fname='/usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf')

plt.plot([1, 2, 3])
plt.xlabel(u'x軸標籤', fontproperties=zhfont)
plt.show()

能夠將其餘字體拷到上面的目錄下,便可調用。code

  • 注意,若是在Docker中運行,須要的是Linux的字體,無論宿主機是Windows仍是MacOSX。

字體文件名稱

Mac OS的一些:

華文細黑:STHeiti Light [STXihei]it

華文黑體:STHeitiimport

華文楷體:STKaiti方法

華文宋體:STSongim

華文仿宋:STFangsongnw

儷黑 Pro:LiHei Pro Mediummatplotlib

儷宋 Pro:LiSong Pro Lightdi

標楷體:BiauKai文件

蘋果儷中黑:Apple LiGothic Medium

蘋果儷細宋:Apple LiSung Light

Windows的一些字體:

新細明體:PMingLiU

細明體:MingLiU

標楷體:DFKai-SB

黑體:SimHei

新宋體:NSimSun

仿宋:FangSong

楷體:KaiTi

仿宋_GB2312:FangSong_GB2312

楷體_GB2312:KaiTi_GB2312

微軟正黑體:Microsoft JhengHei

微軟雅黑體:Microsoft YaHei

裝Office的一些字體

隸書:LiSu

幼圓:YouYuan

華文細黑:STXihei

華文楷體:STKaiti

華文宋體:STSong

華文中宋:STZhongsong

華文仿宋:STFangsong

方正舒體:FZShuTi

方正姚體:FZYaoti

華文彩雲:STCaiyun

華文琥珀:STHupo

華文隸書:STLiti

華文行楷:STXingkai

華文新魏:STXinwei

相關文章
相關標籤/搜索