def wx_show_sex_infor(data):
labers = ['男性','女性','未标记']
data = [data['male'],data['female'],data['other']]
plt.pie(data,labels=labers,autopct='%.2f',shadow=True)
plt.show()
plt.savefig('sex.jpg')
plt.close()
问题:生成饼图标签出现乱码
中文字体以simsun为例,在 C:\Windows\Fonts
下面找到“simsun”字体。matplotlib
默认安装在 %PythonPath%\Lib\site-packages
目录下。
我的目录:
D:\Visual Studio\shared\Python37_64\Lib\site-packages\matplotlib\mpl-data\fonts\ttf
复制simsun字体到 %PythonPath%\Lib\site-packages\matplotlib\mpl-data\fonts\ttf\
font.family
,改为font.family:monospace
,注意消除前面的#
号font.monospace : simsun