MacOS系统下matplotlib中SimHei中文字体无法启动解决办法 |
您所在的位置:网站首页 › geneva名字 › MacOS系统下matplotlib中SimHei中文字体无法启动解决办法 |
MacOS系统下matplotlib中SimHei中文字体无法启动解决办法
遇到的问题解决办法
遇到的问题
matplotlib默认字体没有中文 所以需要使用以下代码调用中文字体: plt.rcParams['font.sans-serif'] = ['SimHei']在调用的过程中可能出现如下情况: 一、查看matplotlib字体路径 这里提供两种方法: 1、终端查看: 找到自己的matplotlib字体文件夹路径 2、PyCharm或Jupyter 创建python文件(以Jupyter举例),输入以下代码查看路径 import matplotlib print(matplotlib.matplotlib_fname())查询结果如下所示: 三、将下载好的SimHei.ttf移动到第一步查询到的目录中:/Users/dengboyuan/opt/anaconda3/lib/python3.8/site-packages/matplotlib/mpl-data/fonts,注意名称一定是SimHei.ttf 四、清理matplotlib缓冲目录 打开终端,进入python环境,输入 import matplotlib print(matplotlib.get_cachedir())获取缓冲目录地址:/Users/dengboyuan/.matplotlib 在终端中输入:exit()退出python环境 使用rm -rf 路径删除缓冲文件(注意空格): 六、重启Jupyter |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |