这个代码中控制数据输出的是哪里?

  1. from pyecharts import options as opts
    from pyecharts.charts import Map
    from pyecharts.faker import Faker

c = (
Map()
.add("商家A", [list(z) for z in zip(Faker.country, Faker.values())], "world")
.set_series_opts(label_opts=opts.LabelOpts(is_show=False))
.set_global_opts(
title_opts=opts.TitleOpts(title="Map-世界地图"),
visualmap_opts=opts.VisualMapOpts(max_=200),
)
.render("map_world.html")
)
这个出来的是一张世界地图,上面有各个国家都有多少所商家,想改成每个国家拥有多少家五百强企业,用数据库查询出来的语句做。方式。

img

红框就是具体的数据, 示例是用 Faker 来生成的。 你可以用

from pyecharts.faker import Faker
print( [list(z) for z in zip(Faker.country, Faker.values())]) 

这两条代码生成数据,观察下参数格式,自己模拟几条,成功理解后,再从数据库生成。