pyecharts绘制地图

2020-08-24  本文已影响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
上一篇下一篇

猜你喜欢

热点阅读