Matplotlib中显示日文的方法

因为Maplotlib默认只支持英文。可按以下步骤添加日文字体,从而使图中包含的日文能正常显示。
(环境:Window10,jupyter notebook,python3)

  1. 在IPAex字体网站的下载页面点击IPAexフォント Ver.003.01后,跳转到003.01版本的页面下载「IPAexゴシック」字体(ipaexg00301.zip文件)

  2. 解压zip文件后,将其中的ipaexg.ttf文件复制到本地matplotlib安装路径下的ttf文件夹
    (ex:C:\Users\1410131\AppData\Local\Continuum\anaconda3\Lib\site-packages\matplotlib\mpl-data\fonts\ttf)。

  3. 用记事本打开matplotlib安装路径下mpl-data文件夹(ex:C:\Users\1410131\AppData\Local\Continuum\anaconda3\Lib\site-packages\matplotlib\mpl-data)中的matplotlibrc文件。添加字符串【font.family :IPAexGothic】后保存文件。

    matplotlib_japanese.png

  4. 删除在用户路径下【.matplotlib】文件夹(ex:C:\Users\1410131\.matplotlib)中的fontList.json文件(或 fontList.py3k.cache)。

  5. 将在第3步编辑好的matplotlibrc文件复制粘贴到用户路径下的【.matplotlib】文件夹(ex:C:\Users\1410131\.matplotlib)中。

  6. 重启jupyter notebook,用matplotlib绘图验证结果。

你可能感兴趣的:(Matplotlib中显示日文的方法)