绘制华夫饼图

#华夫饼图
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 #是解决负号显示为方块的问题

你可能感兴趣的:(python,matplotlib)