Mac下Jupyter画图字符集未指定导致无法正确显示中文乱码 - 已修复
发布时间
阅读量:
阅读量
记得以前使用Jupyter Notebook绘图时遇到了中文字符无法正确显示的问题,在这种情况下我通常会使用英文字体来完成绘图工作。但这种做法并不奏效,在经过一番努力后终于找到了解决办法并将其记录下来。现将解决方法详细说明如下:实际操作后发现效果显著!
第一步是解决matplotlib缺乏中文字体的问题。具体来说,在matplotlib环境中,默认是没有支持中文字体的。因此,请先下载并安装合适的中文 fonts包,并按照系统要求完成安装过程。
获取中文字体文件。
访问网站,并在其中找到并获取字体文件:
[地址](https://www.fontpalace.com/font-download/SimHei/).
② 中文字体安装
在Jupyter中输入如下代码。
import matplotlib
matplotlib.matplotlib_fname()
取得该文件夹的位置如下所示:'/Users/xxx/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc'
按照目录指引确定Fonts文件夹的位置
全部评论 (0)
还没有任何评论哟~
