data = pd.read_json(json.dumps(issue_dpl)) # set pic size plt.figure(figsize=(13, 5)) sns.set_style('whitegrid', {'font.sans-serif': ['simhei', 'Arial']}) ax3 = sns.barplot(x=data['cls'], y=data['count'], data=data, ci=0) ax3.set_title(u'问题分类统计') ax3.set_xlabel(u'') ax3.set_ylabel(u'') plt.xticks(np.arange(len(cls_arr)) + 0.4 / 2, cls_arr, rotation=45) sio = StringIO.StringIO() savefig(sio, bbox_inches='tight', format='png')
savefig(‘test.png’, bbox_inches='tight', format='png') # tight强制显示全部,避免字体显示不全
plt.show()
cls count 0 不良质量 44 1 不正确校验 39 2 安全配置 32 3 信息泄露 24 4 权限控制 23