你绝没用过的一款高逼格空间可视化工具

求职攻略 阅读(676)

编程发送4天前我想分享

说到Python中的可视化,我们使用的最常见的是Matplotlib,而且一般绘图非常好。有时使用具有更好样式的Pyecharts库,尤其是在空间地图上显示数据时,在以前的文章中多次使用过:

然而,它的效果不如今天推出的地理空间可视化库。

这个图书馆是:kepler.gl,由着名的优步团队优步开发,现在是开源的。该库直接集成到Jupyter Notebook中,非常易于使用。

首先让我们看看它有多酷:

不错吗?

在Jupyter Notebook中使用它也非常容易。

首先,安装库的一行命令:

$ pip install keplergl

接下来加载地图:

#class可以为空,也可以添加多个参数

来自keplergl导入KeplerGl

map_1=KeplerGl

map_1

当类为空时,默认地图如下所示:

接下来,您可以在图表中导入数据演示文稿。

Data支持多种常见格式,包括:CSV文件,Pandas DataFrame,GEOJSON等地图文件,非常友好。

每个数据导入如下:

#DataFrame

DF=pd.read_csv( '己data.csv')

map_1.add_data(data=df,name='data_1')

#CSV

打开('csv-data.csv','r')为f:

csvData=f.read

map_1.add_data(data=csvData,name='data_2')

#GeoJSON as string

打开('sf_zip_geo.json','r')为f:

以GeoJSON=f.read

map_1.add_data(data=geojson,name='geojson')

导入数据后,通过一些简单的自定义,您可以生成完整的空间可视化:

除了Jupyter Notebook演示文稿,您还可以导出为交互式HTML文件,并进一步导出PNG图像格式。

以上地图全部基于美国,并且不难更改为中国地图或世界地图。

如果您稍后需要显示地理空间可视化,请考虑使用它。

参考链接:

Project GitHub Library地址:

最新图书清单:将在留言区公布,请联系我的朋友领取奖励哈

回复以下“关键字”以获得优质资源

对关键字“pybook03”的回复,并立即与您的朋友一起获取主页翻译的《Think Python 2e》电子版

回复关键字“使用入门”,并从主页获取10个Python引物的电子版。

回复关键字“书号”并将数字替换为0及以上。有惊喜和礼物

收集报告投诉

说到Python中的可视化,我们使用的最常见的是Matplotlib,而且一般绘图非常好。有时使用具有更好样式的Pyecharts库,尤其是在空间地图上显示数据时,在以前的文章中多次使用过:

然而,它的效果不如今天推出的地理空间可视化库。

这个图书馆是:kepler.gl,由着名的优步团队优步开发,现在是开源的。该库直接集成到Jupyter Notebook中,非常易于使用。

首先让我们看看它有多酷:

不错吗?

在Jupyter Notebook中使用它也非常容易。

首先,安装库的一行命令:

$ pip install keplergl

接下来加载地图:

#class可以为空,也可以添加多个参数

来自keplergl导入KeplerGl

map_1=KeplerGl

map_1

当类为空时,默认地图如下所示:

接下来,您可以在图表中导入数据演示文稿。

Data支持多种常见格式,包括:CSV文件,Pandas DataFrame,GEOJSON等地图文件,非常友好。

每个数据导入如下:

#DataFrame

DF=pd.read_csv( '己data.csv')

map_1.add_data(data=df,name='data_1')

#CSV

打开('csv-data.csv','r')为f:

csvData=f.read

map_1.add_data(data=csvData,name='data_2')

#GeoJSON as string

打开('sf_zip_geo.json','r')为f:

以GeoJSON=f.read

map_1.add_data(data=geojson,name='geojson')

导入数据后,通过一些简单的自定义,您可以生成完整的空间可视化:

除了Jupyter Notebook演示文稿,您还可以导出为交互式HTML文件,并进一步导出PNG图像格式。

以上地图全部基于美国,并且不难更改为中国地图或世界地图。

如果您稍后需要显示地理空间可视化,请考虑使用它。

参考链接:

Project GitHub Library地址:

最新图书清单:将在留言区公布,请联系我的朋友领取奖励哈

回复以下“关键字”以获得优质资源

对关键字“pybook03”的回复,并立即与您的朋友一起获取主页翻译的《Think Python 2e》电子版

回复关键字“使用入门”,并从主页获取10个Python引物的电子版。

回复关键字“书号”并将数字替换为0及以上。有惊喜和礼物