python可视化: 地图

📅 2026/8/18 23:09:51
python可视化: 地图
文章目录地图导入包实例化一个地图对象准备数据添加数据到地图配置全局选项生成图像地图导入包要生成地图首先要导入对应的包Map地图图表类, 用于创建地图可视化# 导包frompyecharts.chartsimportMap实例化一个地图对象mapMap()准备数据data[(北京市,99),(上海市,199),(湖南省,299),(广东省,399),]注意这里要写地区的全名, 如 “北京市”, “广东省”, 直接写 “北京”, “广东”是不行的添加数据到地图# 添加数据# 名称, 数据, 地图类型map.add(测试地图,data_pairdata,maptypechina)这里的第三个参数是地图类型, “china”, 表示是中国地图测试地图系列名称图例显示的名称。data_pair传入准备好的数据。maptypechina指定地图类型为中国地图pyecharts 内置了中国地图的 GeoJSON。配置全局选项这里配置可视化首先要导入可视化对应的包frompyecharts.optionsimportVisualMapOpts然后开启视觉映射图还可以自定义分段式映射和自定义分段规则# 设置全局选项map.set_global_opts(visualmap_optsVisualMapOpts(# 开启视觉映射is_showTrue,# 开启手动校准范围is_piecewiseTrue,pieces[# 区间最小值# 区间最大值# 标签名称# 颜色代码{min:1,max:9,label:1-9,color:#CCFFFF},{min:10,max:99,label:10-99,color:#FF6666},{min:100,max:500,label:100-500,color:#990033}]))生成图像map.render()生成的效果图:完整代码如下:# 导包frompyecharts.chartsimportMapfrompyecharts.optionsimportVisualMapOptsmapMap()data[(北京市,99),(上海市,199),(湖南省,299),(广东省,399),]# 添加数据# 名称, 数据, 地图类型map.add(测试地图,data_pairdata,maptypechina)# 设置全局选项map.set_global_opts(visualmap_optsVisualMapOpts(# 开启视觉映射is_showTrue,# 开启手动校准范围is_piecewiseTrue,pieces[# 区间最小值# 区间最大值# 标签名称# 颜色代码{min:1,max:9,label:1-9,color:#CCFFFF},{min:10,max:99,label:10-99,color:#FF6666},{min:100,max:500,label:100-500,color:#990033}]))map.render()