#华夫饼图
import matplotlib.pyplot as plt
from pywaffle import Waffle
plt.rcParams['font.sans-serif'] = 'SimHei'
plt.rcParams['axes.unicode_minus'] = False
# 绘制华夫饼图
plt.figure(FigureClass=Waffle, rows=10, columns=10,
values=traTarPer['样本量'], vertical=True, colors=['#20B2AA', '#D3D3D3'],
title={ 'label' : '好坏客户分布'},
legend={'loc': 'upper right', 'labels': ['good', 'bad']}
)
plt.show()
绘制华夫饼图时,需要用着matplotlib.和pywaffle这两个包,如果没有安装,先用pip install命令先安装一下,
plt.rcParams['font.sans-serif'] = 'SimHei'是设置中文字体为黑体,解决中文显示乱码问题
plt.rcParams['axes.unicode_minus'] = False #是解决负号显示为方块的问题