非常好用的3个地图可视化工具,强烈推荐~

地图可视化是数据分析中常用的场景,比如做轨迹分析、区域分布分析、地理空间分析等,都会用到地图可视化,通过地图的可视化表达能非常清晰的展现数据在地理空间上的分布。

这里推荐3个我常用的地图可视化分析工具,可视化分析和渲染能力都非常的强大。

其中有依赖Python的第三方可视化库-Basemap,还有基于web的可视化工具-Kepler.gl,也有独立的BI可视化软件-Tableau。

Basemap

Basemap是一个Python第三方库,可以处理坐标和投影数据,然后基于matplotlib来进行地图可视化,和matplotlib语法一致,所以它其实是matplotlib的一个地图工具拓展。

Basemap可以通过matplotlib在转换后的坐标中绘制等高线、图像、矢量、线条或点,具有创建地图可视化的所有功能,而且它提供了海岸线、河流等数据集,能绘制各种地图。

可以通过pip安装basemap,然后你必须同时安装matplotlib,才能绘制地图。

basemap使用很简单,比如绘制一个海岸线。

from mpl_toolkits.basemap import Basemap
import matplotlib.pyplot as plt
m = Basemap(width=12000000,height=9000000,projection='lcc',
            resolution='c',lat_1=45.,lat_2=55,lat_0=50,lon_0=-107.)
m.drawcoastlines()
m.drawmapboundary(fill_color='aqua') 
m.fillcontinents(color='coral',lake_color='aqua')
plt.show()

图片

Basemap能绘制的地图形式非常多,以下是示例:

图片

图片

图片

图片

图片

Kepler.gl

Kepler.gl 是一个非常的强大的地理空间可视化工具,做出来的图非常漂亮,主要用来设计一些酷炫的空间图表,比如飞机的航线图等。

图片

Kepler.gl可以用于大规模数据集的可视化,而且它是开源的,你能依据协议嵌入到你自己的应用中,比如网站、APP、客户端等。

在Kepler.gl上传数据并绘制地图。

图片

图片

Kepler.gl提供了各种类型示例图,你可以上传数据进行绘制。

图片

图片

Tableau

Tableau不同于前两个地图工具,它其实是一个专业的BI软件,但它的地图图表制作能力同样强大,非常适合绘制商业化的可视化地图,比如全国各城市的销售分布、不同地区的人口密度等。

图片

Tableau比Power BI用起来更简单,用起来就几个步骤:连接数据、分析数据、制作图表。

新手操作三大件:

1、连接数据?可以连接excel、csv以及mysql等各种数据库

图片

2、了解什么是度量和维度?度量就是数据表中的数值数据,维度是类别数据

图片

3、看看tableau中的各类图表?柱状图、点图、线图、饼图、直方图、地图等等

图片

前面展示的只是Tableau基础的地图绘制功能,它可以绘制非常好看的图。

图片

图片

图片

图片

图片

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

朱卫军 AI

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值