加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

数据分析与挖掘实战2

发布时间:2020-12-14 04:48:46 所属栏目:大数据 来源:网络整理
导读:#贡献度分析import pandas as pdimport matplotlib.pyplot as pltimport mathimport numpy as npplt.rcParams[‘font.sans-serif‘] = [‘SimHei‘] #用来正常显示中文标签plt.rcParams[‘axes.unicode_minus‘] = False #用来正常显示负号sale_path = ‘E:
#贡献度分析
import pandas as pd
import matplotlib.pyplot as plt
import math
import numpy as np

plt.rcParams[‘font.sans-serif‘] = [‘SimHei‘] #用来正常显示中文标签
plt.rcParams[‘axes.unicode_minus‘] = False #用来正常显示负号

sale_path = ‘E:philworkspaceselfworkpythonpython practice of data analysis and miningchapter3catering_dish_profit.xls‘
data = pd.read_excel(sale_path,index_col=‘菜品名‘,usecols  =[1,2])
data[‘累计比例‘]=data.cumsum()/data.sum()
#secondary_y 右侧Y
p1= data[‘累计比例‘].plot(linestyle=‘dashed‘,color=‘r‘,marker=‘o‘,secondary_y=True)
p1.set_ylabel(‘累计比例‘)

# 添加注释
# 第一个参数是注释的内容
# xy设置箭头尖的坐标
# xytext设置注释内容显示的起始位置
# arrowprops 用来设置箭头
# facecolor 设置箭头的颜色
# headlength 箭头的头的长度
# headwidth 箭头的宽度
# width 箭身的宽度
plt.annotate(format(data[‘累计比例‘][6],‘.4%‘),xy = (6,data[‘累计比例‘][6]),xytext = (7,arrowprops = dict(arrowstyle="->"))

p2=data[‘盈利‘].plot.bar()
p2.set_ylabel(‘盈利‘)
plt.show()

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读