Zeppelin可视化:使用leaflet插件实现数据的地图可视化展示

本文介绍了如何在Apache Zeppelin中利用Leaflet插件进行地图数据可视化。通过启用Zeppelin的helium插件并配置leaflet,可以展示包含经纬度的结构化数据。文章提供了一个基于Elasticsearch解释器的应用实例,展示了如何创建数据记录并进行地图展示,同时给出了相关参考资料。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

数据的地图可视化展示

虽然Zeppelin针对结构化数据默认提供了表格、直方图、饼图、区域图、折线图和散点图共6种可视化方式,但我们通过Zeppelin提供的helium插件功能可以集成更多可视化形式,helium通过npm方式安装插件,此功能必须要连接互联网,系统会从接口获取所有可用的插件。
常用的可视化插件

基于highcharts的可视化插件
ultimate-heatmap-chart 热力图
ultimate-scatter-chart 加强散点图
zeppelin-highmaps 地图

基于leaflet框架
zeppelin-leaflet 地图

leaflet是轻量级的二维地图框架,具有文件体积小、反应快等特点,是目前地图应用中使用广泛的地图框架。zeppelin-leaflet插件基于leaflet插件实现,可以将结构化数据以地图方式可视化展示。zeppelin-leaflet插件可视化的结构化数据中必须包含经纬度数据。

进入helium配置页面,找到zeppelin-leaflet插件,点击enable按钮,开启地图可视化功能。
在这里插入图片描述

注意:一般情况下,helium是热加载的,不用重启Zeppelin刷新页面就可以看到地图可视化选项,如果不起作用,需要重启Zeppelin。

应用实例

基于elasticsearch解释器,创建一条包含城市、经纬度和事件等字段的数据记录,并通过查询语句将其可视化展示。

  • 创建文档
    <
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值