python中pyecharts库_个人笔记之:用Python中的pyecharts库做数据可视化

本文介绍了如何使用Python的Pyecharts库进行数据可视化,包括创建条形图展示采购小组的销售金额和销售数量,以及利用Timeline实现不同年份销售金额和销售毛利额的动态展示。通过实例展示了Pyecharts的易用性和图表的美观性。
摘要由CSDN通过智能技术生成

# 导入pandas包

import pandas as pd

# 从pyecharts下的charts 导入Bar和Timeline功能

from pyecharts.charts import Bar,Timeline

# 加载Excel表格的数据

df = pd.read_excel(r"D:\Python\Python可视化数据源.xlsx",sheet_name = "采购小组业绩")

# 打印输出数据源

df

# 构建一个变量bar,并实例化Bar()

bar = Bar()

# 设置横轴标签

bar.add_xaxis(df["采购小组"].tolist())

# 设置纵轴图例与数据

bar.add_yaxis(df.columns[1],df["销售金额"].tolist())

# 可视化

bar.render_notebook()

# 构建一个变量bar,并实例化Bar()

bar = Bar()

# 设置横轴标签

bar.add_xaxis(df["采购小组"].tolist())

# 设置纵轴图例与数据

bar.add_yaxis(df.columns[1],df["销售金额"].tolist())

bar.add_yaxis(df.columns[2],df["销售数量"].tolist())

# 可视化

bar.render_notebook()

同时展示“销售金额”与“销售数量”

只展示“销售金额”

只展示“销售数量”

import pandas as pd

from pyecharts.charts import Bar,Timeline

# 加载同一个Excel工作簿中,名为《采购小组业绩》工作表的数据

df1 = pd.read_excel(r"D:\Python\Python可视化数据源.xlsx",sheet_name = "片区业绩")

df1

# 实例化Timeline()

t = Timeline()

# 通过循环,生成多个年份的交互图

for year in df1["年份"].unique():

df_year = df1[df1["年份"] == year]

bar = Bar()

bar.add_xaxis(df_year["城市"].tolist())

bar.add_yaxis(df_year.columns[2],df_year["销售金额"].tolist())

bar.add_yaxis(df_year.columns[3],df_year["销售毛利额"].tolist())

t.add(bar,f"{year}年")

t.render_notebook()

点击左下方按钮会自动播放:

【2018年“销售金额”与“销售毛利额”】

【2019年“销售金额”与“销售毛利额”】

【2020年“销售金额”与“销售毛利额”】

【2018年“销售金额”】

【2019年“销售金额”】

【2020年“销售金额”】

【2018年“销售毛利额”】

【2019年“销售毛利额”】

【2020年“销售毛利额”】

感悟:用Pyecharts做出来的图,比matplotlib炫多了!所以有空还要多学习一下!

注意:本文归作者所有,未经作者允许,不得转载

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值