上QQ阅读APP看书,第一时间看更新
3.3.4 饼图
饼图常用于统计学模块中。用于显示一个数据系列中各项的大小与各项总和的比例。饼图中的数据点显示为整个饼图的百分比,饼图的主要参数及其说明如表3-13所示。
表3-13 饼图的主要参数及其说明
以某家庭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()