Mac下Jupyter画图显示中文乱码 - 已解决

本文介绍了在Mac环境下,Jupyter Notebook中文字体显示乱码的问题及其解决方法。通过下载中文字体、安装字体、修改matplotlibrc配置文件,以及检查字体安装是否成功,最终成功解决了画图时中文显示不正常的问题。无需清除缓存,只需简单代码修改即可。

之前用Jupyter Notebook 画图的时候,中文字体一直不能显示。出于懒我总是用英文来代替。但总这样也不是法子,昨晚尝试着解决了一下这个问题。现将解决方案呈现如下,亲测好用!

首先,matplotlib中的字体是没有中文字体的,我们先进行字体的安装。步骤如下:

中文字体下载
进入网站下载字体:地址

中文字体安装
在Jupyter中输入如下代码。

import matplotlib
matplotlib.matplotlib_fname()

获得目录:
'/Users/xxx/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/matplotlibrc'

根据目录找到 fonts 文件夹,将下载好的字体拖入到 fonts/ttf 的文件夹内。
1
修改matplotlibrc

用文本编辑器打开 matplotlibrc 文件,修改以下三个地方:

  • 第一个地方:去掉前面的 #
  • 第二个地
评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值