美文网首页
pyecharts绘制地图

pyecharts绘制地图

作者: 乂尤先生 | 来源:发表于2020-08-24 10:51 被阅读0次

    导入库和数据,绘制基本地图

    from pyecharts.charts import Map
    from pyecharts import options as opts
    #导入pyecharts包中的数据
    from pyecharts.faker import Faker
    
    map = (
        Map()
        .add("商家店铺",data_pair= [list(i) for i in zip(Faker.provinces,Faker.values())],maptype="china")
        #通过全局配置设置标题
        .set_global_opts(title_opts=opts.TitleOpts(title="商铺信息"))
        .render()
    )
    
    中国地图.png

    用颜色图例表示数据特征,连续型表示,max_表示图例展示的最大数值,如果比数值大,那么颜色都是一样的

    from pyecharts.charts import Map
    from pyecharts import options as opts
    #导入pyecharts包中的数据
    from pyecharts.faker import Faker
    
    map = (
        Map()
        .add("商家店铺",data_pair=[list(i) for i in zip(Faker.provinces,Faker.values())],maptype="china")
        .set_global_opts(
            title_opts=opts.TitleOpts(title="商铺信息"),
            visualmap_opts=opts.VisualMapOpts(max_=200,split_number=4)
        )
        .render()
    )
    
    连续型.png

    显示世界地图

    from pyecharts.charts import Map
    from pyecharts import options as opts
    #导入pyecharts包中的数据
    from pyecharts.faker import Faker
    
    map = (
        #设置地图样式
        Map(opts.InitOpts(width="800px",height="800px",bg_color="rgba(255,250,205,0.2)"))
        .add("商家店铺",data_pair=[list(i) for i in zip(Faker.country,Faker.values())],maptype="world")
        .set_series_opts(label_opts=opts.LabelOpts(is_show=False))
        .set_global_opts(
            #设置地图主标题及副标题
            title_opts=opts.TitleOpts(title="商铺信息",subtitle="世界范围"),
            visualmap_opts=opts.VisualMapOpts(max_=200)
        )
        .render()
    )
    
    世界地图.png

    显示省级地图

    from pyecharts.charts import Map
    from pyecharts import options as opts
    #导入pyecharts包中的数据
    from pyecharts.faker import Faker
    
    hebei_city = ["张家口市","石家庄市","廊坊市","保定市","唐山市","秦皇岛市","邯郸市"]
    map = (
        #设置地图样式
        Map(opts.InitOpts(width="800px",height="800px",bg_color="rgba(255,250,205,0.2)"))
        .add("",data_pair=[list(i) for i in zip(hebei_city,Faker.values())],maptype="河北")
        .set_global_opts(
        #设置地图主标题及副标题
        itle_opts=opts.TitleOpts(title="商铺信息",subtitle="河北境内"),
        visualmap_opts=opts.VisualMapOpts(max_=200)
        )
        .render()
    )
    
    河北.png

    相关文章

      网友评论

          本文标题:pyecharts绘制地图

          本文链接:https://www.haomeiwen.com/subject/tpigjktx.html