Python的matplotlib库画图不能显示中文问题解决

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python的matplotlib库画图不能显示中文问题解决相关的知识,希望对你有一定的参考价值。

首先在D:\Python\Lib\site-packages\matplotlib\mpl-data下找到matplotlibrc文件修改

1,找到

#font.family          : sans-serif

去掉注释

2,找到

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

修改为

font.sans-serif     : Microsoft YaHei ,Bitstream Vera Sans, Lucida Grande, Verdana, Geneva, Lucid, Arial, Helvetica, Avant Garde, sans-serif
即去掉注释,并在配置值中添加 Microsoft YaHei 
然后在C:\Windows\Fonts     下找到微软雅黑,点进去,选择常规(msyh.tty)
复制到 D:\Python\Lib\site-packages\matplotlib\mpl-data\fonts\ttf文件夹下即可
最后在运行代码处添加
plt.rcParams[ ‘font.sans-serif] = [‘Microsoft YaHei‘ ]

以上是关于Python的matplotlib库画图不能显示中文问题解决的主要内容,如果未能解决你的问题,请参考以下文章

Python机器学习入门——科学计算库(Matplotlib)

ubuntu 16.04 + python + matplotlib下画图显示中文设置

解决matplotlib或seaborn的中文画图问题

Python Matplotlib 画图显示中文

#yyds干货盘点#利用Matplotlib库画图

为何学习matplotlib-老鱼学matplotlib