Pycharm中Matplotlib图像无法正常显示中文,显示方块——Mac版

matplotlib在默认情况下无法正常显示图表中的中文
如图:


Pycharm中Matplotlib图像无法正常显示中文,显示方块——Mac版_第1张图片
尝试过论坛上很多做法,均失败,原因是无法识别SimHei等字体。

1. 首先要找到自己Matplotlib安装目录

例:
我的位置在这里插入图片描述

2. 在Mac上打开该文件

复制路径,桌面上按shift+command+G键并输入路径

Pycharm中Matplotlib图像无法正常显示中文,显示方块——Mac版_第2张图片

3. 编辑文件

打开文件按 command+F 键 搜索 font.serif

取消font.serif 和font.sans-serif 行前的注释 # ,并加入字体 Arial Unicode MS ,如:

之前加入的字体为SimHei或仿宋,不知什么原因一直失败,改成Arial Unicode MS后成功。 如有大佬了解,欢迎指导

Areil Unicode MS是微软公司在适应产品全球化,语言当地化的条件下,作为元老级的字形,被重新开发升级,其所包含的字体内容基本覆盖Unicode编码表中的所有字体。

4. 成功

你可能感兴趣的:(Pycharm中Matplotlib图像无法正常显示中文,显示方块——Mac版)