不太理解以下中的faker.values(),我知道是一个列表,但是我想知道,如果我想引用如图中的数据,做出类似的效果图,对应的.add该如何修改。(结合pandas,不行的话那条对应哪个数据行或列)
能用pandas导入并改代码展示,有额外打赏。
日期 产品A 产品B 产品C
2021年12月 83 59 51
2022年1月 75 56 78
2022年2月 35 39 91
2022年3月 12 54 39
2022年4月 62 1 65
2022年5月 83 76 52
from pyecharts import options as opts
from pyecharts.charts import Bar, Timeline
from pyecharts.faker import Faker
tl = Timeline()
for i in range(2015, 2020):
bar = (
Bar()
.add_xaxis(Faker.choose())
.add_yaxis("商家A", Faker.values())
.add_yaxis("商家B", Faker.values())
.set_global_opts(title_opts=opts.TitleOpts("某商店{}年营业额".format(i)))
)
tl.add(bar, "{}年".format(i))
tl.render("timeline_multi_axis.html")