本来图中的方格是饼图的标签,结果显示为乱码。
解决方案:
在你的编辑器中新建个test.py,写上如下两行代码,控制台会输出你matplotlib模块文件的存储路径
import matplotlib
matplotlib.matplotlib_fname()
这是我的,你按照路径打开 matplotlib模块文件,用记事本就可以,然后查找到 #font.family
在红框的下一行加上一行
#font.family: Microsoft YaHei
#中文乱码
plt.rcParams['font.sans-serif'] = ['SimHei']
保存,ok,继续运行你的代码。