python pyecharts 对excel数据_Python笔记:用Python处理Excel的数据,并用pyecharts作可视化输出...

这篇博客介绍了如何使用Python的pandas库从Excel文件中加载数据,进行聚合求和操作,然后利用pyecharts进行数据可视化。通过示例展示了如何创建条形图,设置X轴和Y轴参数,以及如何根据实际销售额对数据进行排序并生成图表。
摘要由CSDN通过智能技术生成

其实在Python中,每次都以list的形式输入数据会比较耗时而麻烦。所以,不如干脆从数据的载体(比如Excel或MySQL)中加载数据进来处理,然后再直接作可视化输出。例子如下:

# 导入模块

import pandas as pd

from pyecharts.charts import Bar,Timeline

# 加载数据

df = pd.read_excel(r"C:\Users\QDM\Desktop\采购经营综合查询.xlsx",sheet_name = 0,header = 2)

df

57643695f06d0e3c0e545def7ffb5c4f.png

# 聚合求和

df1 = df.groupby(["部门"])["实际销售额","实际出库毛利额"].sum()

df1

9380fd53207edb8084fa340770dcc514.png

# 重置索引

df2 = df1.reset_index()

df2

54015fc0ce790c500f346acc8294d192.png

# 把结果输出到Excel

df2.to_excel(excel_writer = r"C:\Users\QDM\Desktop\业绩.xlsx")

c687be8d9ef44029b041ace7e4baa20e.png

# 实例化Bar()

bar = Bar()

# 设置X轴参数

bar.add_xaxis(df2["部门"].tolist())

# 设置Y轴参数

bar.add_yaxis(df2.columns[1],df2["实际销售额"].tolist())

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值