在日常生活中经常会遇到离散形的数据,比如年级里统计同学吃饭的喜好,一个问题有几个选择,收集数据之后,需要把数据显示出来,这些数据就是离散性的数据,它们之间又不是百分比的关系,也不是求和的关系,而是一种比例关系。而比例关系采用水平堆积图就更容易分清楚那一部分比较多,那一部分比较少,进行强烈的对比分析。
比如如下图所示:
在这里同一个问题采用一条条形图,不同的回答数量采用占比的方式显示。
要实现这种功能显示,需要先计算堆积图的颜色:
labels = list(results.keys())