Windows下,在Python中用matplotlib画图出现中文乱码(中文变方框)的解决方案

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/mudooo/article/details/80047074
方法一:每次编写代码时进行参数设置
#coding:utf-8
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签
plt.rcParams['axes.unicode_minus']=False #用来正常显示负号
#有中文出现的情况,需要u'内容'

方法二:(一劳永逸)

1.打开设置文件
import matplotlib
matplotlib.matplotlib_fname()  #会显示matplotlibrc文件的地址
如下图:
2.进入上面的路径,找到并修改matplotlibrc文件
将文件中的
#font.family: sans-serif
去掉注释#号,修改为
font.family: Microsoft YaHei
即可显示中文


展开阅读全文

没有更多推荐了,返回首页