python地图数据可视化: pyecharts Geo实现散点图和热力图

本文介绍了使用Pyecharts v1版本进行地图数据可视化的实践,包括如何通过Geo类创建地图散点图和热力图。首先,通过pip安装所需的地图数据包。然后,利用.set_global_opts()、.add_schema(maptype)和.add()等方法设置和添加数据。数据来源为从携程爬取的热门景点信息,以pandas DataFrame读取。通过改变type参数,可以轻松地在散点图和热力图之间切换。
摘要由CSDN通过智能技术生成

最近需要将热门景点在地图上表示出来,因此开始接触pyecharts的地图可视化内容。首先要说一下pyecharts版本,目前有 v0.5.X 和 v1 两个大版本,而且这两个版本间不兼容。今天主要介绍如何利用 v1 版本实现地图+散点图和地图+热力图,用到的函数是Geo。详情可参考文档pyecharts.org

安装

地图文件被分成了5个 Python 包,分别为:
全球国家、中国省级、中国市级、中国县级和其他地图。直接用pip安装:

pip install echarts-countries-pypkg
pip install echarts-china-provinces-pypkg
pip install echarts-china-cities-pypkg
pip install echarts-china-counties-pypkg
pip install echarts-china-misc-pypkg

主要方法和参数

.set_global_opts()用于设置全局配置项
.add_schema(maptype)用于添加地图
.add(’’,[attr,value],symbol_size)用于将数据添加到地图上,其中 attr:标签名称;value:数值;symbol_size:散点大小
.add_coordinate()用于添加坐标点

地图数据可视化

数据

我用的是从携程爬取的热门景点数据,用pandas读取。

import pandas as pd

path='sight.xlsx'
xls_file=pd.ExcelFile(path)
sheet_names = xls_file.sheet_names

df
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值