美文网首页
python matplotlib画图时中文显示问题

python matplotlib画图时中文显示问题

作者: 观天坏笑 | 来源:发表于2017-05-24 12:43 被阅读0次

    如上图,在画图时中文会显示不出来,在windows下只要添加下面2行代码就可以正常显示了。(import matplotlib as mpl)

    mpl.rcParams["font.sans-serif"] = ["SimHei"]

    mpl.rcParams['axes.unicode_minus'] =False

    如果是linux系统这么做,却没什么用,需要将“SimHei”修改为linux系统下安装的对应的中文字体。

    查找安装的中文字体:

    shuangyu@shuangyu-PC:~$ fc-list :lang=zh | grep ttf

    Fontconfig error: "/home/shuangyu/.config/fontconfig/conf.d/99-deepin.conf", line 1: Unsupported version '2.0'

    /usr/share/fonts/truetype/droid/DroidSansFallbackFull.ttf: Droid Sans Fallback:style=Regular

    如上,将字体设置为“roid Sans Fallback”即可。

    mpl.rcParams['font.sans-serif'] = ['Droid Sans Fallback']

    mpl.rcParams['axes.unicode_minus'] =False

    相关文章

      网友评论

          本文标题:python matplotlib画图时中文显示问题

          本文链接:https://www.haomeiwen.com/subject/rennxxtx.html