Mac中用matplotlib绘图,中文显示乱码
2017-12-10 20:15
751 查看
(1)下载微软雅黑字体
下载地址 http://www.pc6.com/mac/116742.html
字体添加到Mac本地字体册,具体参考 http://www.pc6.com/edu/67330.html
字体添加到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’])
下载地址 http://www.pc6.com/mac/116742.html
字体添加到Mac本地字体册,具体参考 http://www.pc6.com/edu/67330.html
字体添加到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’])
相关文章推荐
- matplotlib绘图中中文显示乱码问题的解决方案
- matplotlib绘图显示中文乱码解决方案
- 解决matplotlib绘图中显示中文乱码的问题
- Mac系统彻底解决matplotlib中文显示乱码的问题
- python绘图工具包 matplotlib 中文乱码问题
- python matplotlib 中文显示乱码设置
- Linux/MacOS下matplotlib能正常显示的中文字体选择
- 解决Windows系统下python利用matplotlib绘图时中文乱码的问题
- 快捷改变matplotlib绘图中不能正常显示中文的问题
- python中matplotlib绘图中文显示问题
- Python 3下Matplotlib画图中文显示乱码的解决方法
- 解决Mac系统下matplotlib中文显示方块问题
- 如何设置让基于matplotlib的绘图库正常的显示no-ascii字符(中文字符)
- python matplotlib.plot画图显示中文乱码的问题
- 一次解决Matplotlib绘图中的中文乱码问题
- spyder下使用matplotlib绘图中文显示不出来-解决过程记录
- 解决python中matplotlib绘图中文显示问题
- python matplotlib 中文显示乱码
- Linux环境下修改python matplotlib显示中文乱码方格
- python中matplotlib绘图中文显示问题