2、利用 python 进行业绩可视化展现。制作部门业绩透视表,绘制部门业绩柱状图。 #对销售业绩进行透视部门业绩透视 = pd. A (合同数据, values=['不含税金额','订单利润','累计 收款金额'], index=['销售部门'], aggfunc='sum')
print(部门业绩透视)
#调用数据库
from pyecharts.charts import Bar,Tab,Pie
import B as opts
from pyecharts.globals import ThemeType
# 数据转换为指定格式
部门 = 部门业绩透视. C .to_list()
纵轴_销售收入 = 部门业绩透视.loc[:,'不含税金额'].to_list()
纵轴_利润 = 部门业绩透视.loc[:,'订单利润'].to_list()
纵轴_收款 = 部门业绩透视.loc[:,'累计收款金额'].to_list()
# 绘图
部门业绩柱状图 = D (init_opts = opts.InitOpts(theme=ThemeType.DARK))
部门业绩柱状图.add_xaxis(部门)
部 门 业 绩 柱 状 图 . E (' 销 售 收 入 ', 纵 轴 _ 销 售 收 入,label_opts=opts.LabelOpts(is_show=False),
markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max")]))
部 门 业 绩 柱 状 图 .add_yaxis(' 利 润 ', 纵 轴 _ 利 润,label_opts=opts.LabelOpts(is_show=False),
markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max")]))
部 门 业 绩 柱 状 图 .add_yaxis(' 收 款 ', 纵 轴 _ 收 款,label_opts=opts.LabelOpts(is_show=False),
markpoint_opts=opts.MarkPointOpts(data=[opts.MarkPointItem(type_="max")])) 部门业绩柱状图.render('部门业绩柱状图.html')