解决linux中matplotlib显示中文的问题

 
from matplotlib import font_manager
 
# fname中选择一个你本机查询出来的字体 若没有中文字体则需要你本人手动安装
 
font = font_manager.FontProperties(fname="/usr/share/fonts/wenquan/wenquan.ttf")
 
  
 
plt.xlabel('x轴',fontproperties=font)
 
plt.ylabel('y轴',fontproperties=font)
 
plt.title('柱形图',fontproperties=font)

  

常用中文字体的英文名

宋体     SimSun
黑体     SimHei
微软雅黑     Microsoft YaHei
微软正黑体     Microsoft JhengHei
新宋体     NSimSun
新细明体     PMingLiU
细明体     MingLiU
标楷体     DFKai-SB
仿宋     FangSong
楷体     KaiTi
隶书:LiSu
幼圆:YouYuan
华文细黑:STXihei
华文楷体:STKaiti
华文宋体:STSong
华文中宋:STZhongsong
华文仿宋:STFangsong
方正舒体:FZShuTi
方正姚体:FZYaoti
华文彩云:STCaiyun
华文琥珀:STHupo
华文隶书:STLiti
华文行楷:STXingkai
华文新魏:STXinwei

 

posted @ 2021-12-11 21:13  华小电  阅读(551)  评论(0编辑  收藏  举报