博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Mac中用matplotlib绘图,中文显示乱码
阅读量:4123 次
发布时间:2019-05-25

本文共 579 字,大约阅读时间需要 1 分钟。

(1)下载微软雅黑字体

下载地址

字体添加到Mac本地字体册,具体参考

字体添加到matplotlib中,直接复制就可以,路径参考如下。由于我安装了pyenv,所以路径包含了pyenv。

/Users/songrenqing/.pyenv/versions/3.6.3/lib/python3.6/site-packages/matplotlib/font_manager

(2)修改字体文件,由于我安装了pyenv,所以路径包含了pyenv,如下:

/Users/songrenqing/.pyenv/versions/3.6.3/lib/python3.6/site-packages/matplotlib/mpl-data/matplotlibrc
用记事本打开matplotlibrc文件,找到 font.family 和 font.sans-serif注释掉前面的#,在font.sans-serif后面添加Microsoft YaHei

这里写图片描述

(3)删除缓存文件

终端输入命令 rm -rf ~/.matplotlib/*.cache

或者 找到相应的路径,手动删除 路径: /Users/songrenqing/.matplotlib,截图如下

这里写图片描述

(4)画图代码中加入 plt.rc(‘font’,family=[‘Microsoft YaHei’])

这里写图片描述

你可能感兴趣的文章
项目管理感触-最难做的就是项目经理
查看>>
如何做好一个项目
查看>>
高效项目的七个习惯
查看>>
SQL语句小结
查看>>
sqldatareader 和 sqldataadapter 、dateset的比较
查看>>
MS SQL Server查询优化方法
查看>>
SQL Server 2005利用分区对海量数据的处理
查看>>
以端正的态度学习业务知识
查看>>
考试成绩随想
查看>>
基于多元实在论的软件设计方法
查看>>
随想-知识点
查看>>
随想-自动构建知识体系
查看>>
无关对错
查看>>
软件交互模式
查看>>
JTA、JTS各司其职,共职分布式事务
查看>>
EJB安全框架
查看>>
应用程序配置模式
查看>>
First blog in English
查看>>
English study tips
查看>>
性能问题算不算bug?
查看>>