美文网首页
matplotlib 显示中文

matplotlib 显示中文

作者: justonlyyo | 来源:发表于2018-01-17 13:26 被阅读0次

matplotlib貌似新版本的中文设置方式和以前的不同.按照网上的方式总是会报:

findfont: Font family ['sans-serif'] not found

的错误.其实matplotlib已经改进很多了,中文的设置也很简单.
拿微软雅黑为例.
微软雅黑的英文名叫: Microsoft YaHei 这个不要搞错了.
然后在py文件的头部

import matplotlib
matplotlib.rcParams['font.sans-serif'] = ['Microsoft YaHei']  # 设定全局字体,前提是安装了微软雅黑字体

然后就ok了.不需要修改任何文件.
如果你是ubuntu,你只需要先下载这个字体,安装到系统中后,然后如发炮制即可.
注意字体的英文名非常重要.如果你不清楚字体的英文名,就在字体查看器中点击信息按钮,会显示出字体的名称.那个就是字体的英文名.

相关文章

网友评论

      本文标题:matplotlib 显示中文

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