一枚还没入门的程序猿 2021-12-10 21:16 采纳率: 33.3%
浏览 5

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

  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")
)
这个出来的是一张世界地图,上面有各个国家都有多少所商家,想改成每个国家拥有多少家五百强企业,用数据库查询出来的语句做。方式。

  • 写回答

1条回答 默认 最新

  • 陈年椰子 2021-12-11 13:59
    关注

    img

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

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

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

    评论

报告相同问题?

问题事件

  • 创建了问题 12月10日