解决matplotlib画图中文乱码

一、下载字体

以SimHei字体为例,下载SimHei.ttf文件
在python环境下输入

import matplotlib
print(matplotlib.__path__)

输出matplotlib的安装环境,放在该路径下的mpl-data/fonts/ttf/

二、修改配置文件

修改matplotlib的安装环境下的,mpl-data/matplotlibrc文件,解开以下三行的注释

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:False

三、代码reload

在代码中加入

from matplotlib.font_manager import _rebuild
_rebuild() #reload一下

大功告成

更多相关推荐

Python 之使用 matplotlib 画图...

在Ubuntu18.0系统上使用matplotlib画图,其中在添加中文作为标题或者坐标轴名称时,显示为乱码...

继续阅读

matplotlib绘图中文出现乱码

在ipythonnotebook中,我们使用matplotlib进行绘图的时候,中文会无法显示。如图这是因为matpl...

继续阅读

解决matplotlib,serborn画图中...

解决matplotlib,serborn画图中乱码的现象.在画图中制定字体这种方法比较麻烦,每次画图的时候...

继续阅读

matplotlib 中文_完美解决Python...

当我们用matplotlib作图时中文乱码,往往会发现中文的文字变成了小方块,我在绘制决策树的时候...

继续阅读

python 折线图中文乱码_Linux下...

版权声明:转载请注明地址!https://blog.csdn.net/Shieber/article/details/88873725PythonMa...

继续阅读

解决matplotlib中文乱码问题

解决中文乱码问题作者:VincentLee链接:https://www.zhihu.com/question/25404709/answer/676...

继续阅读

matplotlib轻松解决中文乱码问题

python里matplotlib模块在画图方面用着十分爽,但是在图中不能显示中文,这里介绍一种十分简单...

继续阅读

Ubuntu下matplotlib绘图中文乱码...

作者:司毅链接:https://www.zhihu.com/question/25404709/answer/128171562来源:知乎著作权...

继续阅读

解决Pycharm里matplotlib画图中...

我用的MacOs系统,不过Windows也大同小异首先去下载SimHei字体:然后直接双击安装;将下载的Si...

继续阅读

解决 Python画图中文乱码问题

具体解决方法1.在所需系统中python环境下,输入以下代码查看字体路径这里是我下载好的字体资源...

继续阅读