【Python学习】最新版pyecharts之绘制Map地图 您所在的位置:网站首页 重庆地图最新版本 【Python学习】最新版pyecharts之绘制Map地图

【Python学习】最新版pyecharts之绘制Map地图

2024-06-13 23:16| 来源: 网络整理| 查看: 265

1、在命令提示符中下载pyecharts包:

pip install pyecharts

2、新版本的一些改变

pyecharts新版本中,不能直接使用from pyecharts import Map引用Map包了,而是需要from pyecharts.charts import Map来引用 Map构造函数,旧版本中:Map(“开封市地图”, “开封”),新版本中也有所改变 新版本构造Map变量:Map(),然后使用.add()设置具体内容

3、.add()常用参数

Map() .add(series_name: str,##坐标系列名称(根据自己需要取名) data_pair: types.Sequence[types.Union[types.Sequence, opts.MapItem, dict]],##数据对,即(地区名,数量),例:(开封,100) maptype: str = "china"##地图类型,有world,国家名,省份名,市名四个等级 )

4、样例,开封市区量化图:

# 需要引用的库 from pyecharts import options as opts from pyecharts.charts import Map # 设置不同的系列,和系列中区域对应的数量值 pair_data1= [ ['龙亭区', 100], ['顺河回族区', 200], ['鼓楼区', 300], ['禹王台区', 400], ['祥符区',500] ] pair_data2=[ ['杞县',100], ['兰考县',200], ['尉氏县',300], ['通许县',400] ] def create_map(): ''' 作用:生成地图 ''' ( # 大小设置 Map() .add( series_name="开封市市区", data_pair=pair_data1, maptype="开封" ) .add( series_name="开封市县区", data_pair=pair_data2, maptype="开封" ) # 全局配置项 .set_global_opts( # 设置标题 title_opts=opts.TitleOpts(title="开封地图"), # 设置标准显示 visualmap_opts=opts.VisualMapOpts(max_=500, is_piecewise=False) ) # 系列配置项 .set_series_opts( # 标签名称显示,默认为True label_opts=opts.LabelOpts(is_show=True, color="blue") ) # 生成本地html文件 .render("省份地图.html") ) create_map()

5、世界级地图,只需让maptype=‘world’,然后系列点名称换为国家名 国家级地图,以中国为例,只需让maptype=‘china’,然后系列点名称换为省份名 省级级地图,以河南为例,只需让maptype=‘河南’,然后系列点名称换为市名 市级地图,以开封为例,只需让maptype=‘开封’,然后系列点名称换为区县名



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有