300字范文,内容丰富有趣,生活中的好帮手!
300字范文 > mac终端python不能显示中文_mac python绘图中文不显示的解决方案

mac终端python不能显示中文_mac python绘图中文不显示的解决方案

时间:2023-05-31 21:48:17

相关推荐

mac终端python不能显示中文_mac python绘图中文不显示的解决方案

一.Mac需要先下载simhei.ttf字体并安装,之后按照下面步骤首先将simhei.ttf拷贝到~python安装路径/site-packages/matplotlib/mpl-data/fonts/ttf目录中;

/Library/Frameworks/Python.framework/Versions/3.8/lib/python3.8/site-packages/matplotlib/mpl-data/matplotlibrc

二.然后修改~python安装路径/site-packages/matplotlib/mpl-data/matplotlibrc文件。根据实际情况修改,找到如下两项,去掉前面的#,并在font.sans-serif冒号后面加上SimHei,保存退出。

font.family : sans-serif

font.sans-serif : SimHei, Bitstream Vera Sans, Lucida Grande,Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif

同时将找到axes.unicode_minus,将True改为False,作用就是解决负号'-'显示为方块的问题

三.代码加入以下两段

#matplotlib不会每次启动时都重新扫描所有的字体文件并创建字体索引列表,

# 因此在复制完字体文件之后,需要运行下面的语句以重新创建字体索引列表

from matplotlib.font_manager import _rebuild

_rebuild()

From matplotlib as mpl

#防止中文乱码问题

mpl.rcParams['font.sans-serif']=[u'SimHei']

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

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