![Python广告数据挖掘与分析实战](https://wfqqreader-1252317822.image.myqcloud.com/cover/401/37188401/b_37188401.jpg)
上QQ阅读APP看书,第一时间看更新
3.3.4 饼图
饼图常用于统计学模块中。用于显示一个数据系列中各项的大小与各项总和的比例。饼图中的数据点显示为整个饼图的百分比,饼图的主要参数及其说明如表3-13所示。
表3-13 饼图的主要参数及其说明
![](https://epubservercos.yuewen.com/0F3F04/19711766008913406/epubprivate/OEBPS/Images/b3-13.jpg?sign=1738797792-OSdzPeWzx1hYUeVLgUFBLmBtE257GJZS-0-11a1546cb0542a772e436a3eafe14e7e)
以某家庭10月份家庭支出情况为例,我们用饼图来体现各部分支出占家庭整体支出的情况,如代码清单3-4所示,其可视化结果如图3-10所示。
代码清单3-4 绘制饼图
import matplotlib.pyplot as plt plt.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签 labels = ['娱乐','育儿','饮食','房贷','交通','其他'] sizes = [4,10,18,60,2,6] explode = (0,0,0,0.1,0,0) plt.figure(figsize=(10,7)) plt.pie(sizes,explode=explode,labels=labels,autopct='%1.1f%%',shadow=False,startangle=150) plt.title("饼图示例-10月份家庭支出") plt.show()