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