因为Maplotlib默认只支持英文。可按以下步骤添加日文字体,从而使图中包含的日文能正常显示。
(环境:Window10,jupyter notebook,python3)
-
在IPAex字体网站的下载页面点击IPAexフォント Ver.003.01后,跳转到003.01版本的页面下载「IPAexゴシック」字体(ipaexg00301.zip文件)
-
解压zip文件后,将其中的ipaexg.ttf文件复制到本地matplotlib安装路径下的ttf文件夹
(ex:C:\Users\1410131\AppData\Local\Continuum\anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
)。 -
用记事本打开matplotlib安装路径下mpl-data文件夹(ex:
matplotlib_japanese.pngC:\Users\1410131\AppData\Local\Continuum\anaconda3\Lib\site-packages\matplotlib\mpl-data
)中的matplotlibrc文件。添加字符串【font.family :IPAexGothic
】后保存文件。
-
删除在用户路径下【.matplotlib】文件夹(ex:
C:\Users\1410131\.matplotlib
)中的fontList.json文件(或 fontList.py3k.cache)。 -
将在第3步编辑好的matplotlibrc文件复制粘贴到用户路径下的【.matplotlib】文件夹(ex:
C:\Users\1410131\.matplotlib
)中。 -
重启jupyter notebook,用matplotlib绘图验证结果。
网友评论