|
发表于 2021-8-27 10:01:29
|
显示全部楼层
- # 1.获取数据
- df = pd.read_excel('data_空调锅炉.xlsx')
- # 2.观察数据
- df
- # 3.清洗数据/整理数据
- # df = df.set_index('time')
- # df.groupby(by=['time', 'useType']).sum().reset_index()
- # 4.可视化数据
- import pyecharts.options as opts
- from pyecharts.charts import Line
- from pyecharts.faker import Faker
- dt = list(set(df['time'].dt.date.to_list()))
- y1 = df.dataValue[df.useType.str.contains('空调')].to_list()
- y2 = df.dataValue[df.useType.str.contains('有功')].to_list()
- print(dt)
- print(y1, y2, sep='\n')
- c = (
- Line()
- .add_xaxis(dt)
- .add_yaxis("空调", y1)
- .add_yaxis("有功", y2)
- .set_global_opts(title_opts=opts.TitleOpts(title="产品每日销售情况"))
- # .render("各个产品每日销售情况.html")
- )
- c.render_notebook()
复制代码 |
|