数据分析(Python)贡献度分析——帕累托法则
帕累托法则
在任何特定体中,重要的因⼦通常只占少数,⽽不重要的因⼦则占多数,因此只要能控制具有重要性的少数因⼦即能控制全局。
数据展⽰
帕累托图制作步骤excel代码实现
#-*- coding: utf-8 -*-
#菜品盈利数据帕累托图
from __future__ import print_function
import pandas as pd
#初始化参数
dish_profit ='dish.xls'#餐饮菜品盈利数据
data = pd.read_excel(dish_profit, index_col = u'菜品ID')
data = data[u'盈利'].copy()
data = data.sort_values(ascending =False)#逆序排序
import matplotlib.pyplot as plt #导⼊图像库
plt.figure()
data.plot(kind='bar')
plt.ylabel(u'盈利(元)')
p =1.0*data.cumsum()/data.sum()
p.plot(color ='r', secondary_y =True, style ='-o',linewidth =2)
plt.annotate(format(p[6],'.4%'), xy =(6, p[6]), xytext=(6*0.9, p[6]*0.9), arrowprops=dict(arrow, connection))#添加注释,即85%处的标记。这⾥包括了指定箭头样式。
plt.ylabel(u'盈利(⽐例)')
plt.show()
帕累托图展⽰

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。