帕累托图(Pareto Chart)是一种基于80/20法则的经典数据可视化工具,广泛应用于质量管理、项目管理、业务分析等领域。本文将从其原理、构成、实现方法到应用场景进行全面解析,并附Python代码示例。
一、帕累托图的定义与起源
帕累托图以意大利经济学家维尔弗雷多·帕累托(Vilfredo Pareto)命名,最初用于描述社会财富分配的不平等现象(即20%的人掌握80%的财富)。后由质量管理专家朱兰(Joseph M. Juran)引入工业领域,用于识别影响质量的关键少数因素。
其核心思想是:80%的问题由20%的原因导致。通过帕累托图,可快速定位优先级最高的改进方向。
二、帕累托图的核心构成
帕累托图由以下要素组成(见图示示例):
- 双纵轴
- 左侧纵轴:表示频数(如缺陷数量、损失金额等)。
- 右侧纵轴:表示累积百分比(0%~100%)。
- 柱状图:按问题频率从高到低排列,显示各分类项