使用Pyecharts与pandas制作简单的折线图

6 篇文章 0 订阅
3 篇文章 0 订阅

单纯做一个折线图是很简单的,但是在实战中,使用数据来制作就需要转弯了。

源数据如下:

 区域       123450  福建  599.000  699.0  857.4  656.400  775.8
1  上海  189.200   81.4  285.2  283.800  189.2
2  北京  332.200  203.0  186.8  253.367  292.4
3  天津  366.300   63.8  238.1  239.800  270.6
4  广东  125.202  105.0  283.8  189.200  189.2

目标是使用以上数据做一个连续5天各省销量变化的折线图

# 最基础的折线图,需要导入两个库
from pyecharts.charts import Line
import pandas as pd
# 先导入源数据,使用pandas即可导入
df = pd.read_excel(r'C:\Users\lenovo\PycharmProjects\officeFilels\Line.xlsx')

# 折线图中,是要有x轴与y轴的,先把x轴y轴写出来
# 需要注意的是,直接读取的pandas数据是dataframe格式,需要使用tolist()函数转换为列表格式
x = df.columns.values.tolist()[1:]
y = df.loc[0].tolist()[1:]
这个就是具体的折线图
line = (
    Line()
    .add_xaxis(x)
    .add_yaxis(df.loc[0].tolist()[0],y)
    .add_yaxis(df.loc[1].tolist()[0],df.loc[1].tolist()[1:])
)
line.render()
  • 0
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

White_Mountain

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值