matplotlib中文乱码解决方法

每次编写代码时进行参数设置

import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号

一劳永逸(推荐) 一劳永逸法各个电脑不一样,我看网上很多种方法,找适合自己电脑的。

自己电脑测试可行:

平台:windows7, python3.6

步骤一:打开设置文件

import matplotlib

matplotlib.matplotlib_fname()

会显示matplotlibrc文件的地址

步骤二:修改matplotlibrc文件

将文件中的

#font.family: sans-serif

去掉注释,修改为

font.family: Microsoft YaHei

可显示为中文

作者:皓冉 Eva

链接:https://www.zhihu.com/question/25404709/answer/130258500

来源:知乎

上一篇:JS回调函数全解析教程(callback)


下一篇:简单理解js回调函数