设置matplotlib中文显示

来源:互联网 发布:js代码断点调试 编辑:程序博客网 时间:2024/05/16 08:59
  1. 安装系统语言管理fontconfig
    yum -y install fontconfig
  2. 将windows中 windows/fonts中的字体复制到Linux中
    Linux目录路径: /usr/shared/fonts/chinese
    注意修改权限为 755
  3. 在当前文件夹生成字体检索信息
    mkfontscale
    mkfontfir
    fc-cache -fv
  4. 导入到matplotlib程序中
from matplotlib.font_manager import *import matplotlib.pyplot as pltmyfont = FontProperties(fname='/usr/share/fonts/chinese/msyhl.ttc')matplotlib.rcParams['axes.unicode_minus']=Falsefig = plt.figure()ax = fig.add_subplot(111)ax.text(0,0,u'-你好',fontproperties=myfont)ax.set_axis_off()plt.show()
原创粉丝点击