欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

设置matplotlib中文显示

程序员文章站 2022-03-21 10:32:05
...
  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 plt

myfont = FontProperties(fname='/usr/share/fonts/chinese/msyhl.ttc')
matplotlib.rcParams['axes.unicode_minus']=False


fig = plt.figure()
ax = fig.add_subplot(111)

ax.text(0,0,u'-你好',fontproperties=myfont)
ax.set_axis_off()

plt.show()
相关标签: matplotlib