300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > 在MAC下 使用anaconda 解决python画图时中文乱码

在MAC下 使用anaconda 解决python画图时中文乱码

时间:2019-10-22 07:24:56

相关推荐

在MAC下 使用anaconda 解决python画图时中文乱码

在MAC下,使用anaconda,python画图时中文乱码

在mac电脑下,安装anaconda环境,使用python画图时,使用中文显示时,中文乱码。

可在网络上找到解决办法,添加下面两行代码:

plt.rcParams['font.family'] = ['Arial Unicode MS'] #用来正常显示中文标签plt.rcParams['axes.unicode_minus'] = False #用来正常显示负号

但是,对于mac来说,有时还是乱码。

问题的根本原因为,代码默认或指定的字体,不存在。

可执行以下代码:

import matplotlibfor f in matplotlib.font_manager.fontManager.ttflist:print(f)

查看环境自带那些字体(见执行后,下图),指定存在的字体。

plt.rcParams[‘font.family’] = [‘填写查询存在的字体’]

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。