300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > Mac下matplotlib中文字体无法显示解决办法

Mac下matplotlib中文字体无法显示解决办法

时间:2023-11-10 00:59:24

相关推荐

Mac下matplotlib中文字体无法显示解决办法

问题

使用matplotlib画图时会出现汉字无法显示的情况如下图所示

Mac系统版本

解决方法

下载所需字体如SimHei Font,此时需要注意,字体格式应为ttf格式。将下载的字体放到matplotlibttf文件夹,笔者使用的是Anaconda,所以路径如下:<usename>指你自己的本机名称

/Users/<username>/opt/anaconda3/lib/python3.7/site-packages/matplotlib/mpl-data/fonts/ttf

重新加载字体格式,并使用相应的字体。 重新加载字体库

from matplotlib.font_manager import _rebuild_rebuild()

设置默认字体

matplotlib.rcParams['font.sans-serif'] = ['SimHei']

解决负号显示为乱码问题

plt.rcParams['axes.unicode_minus']=False

4 最终显示效果如下:

参考文献:

mac下matplotlib中文字体无法显示解决办法

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