Metabase学习教程:视图-5

news2025/8/6 9:57:19

用地图可视化数据

如何使用标注地图、区域地图和网格地图来可视化Metabase中的数据。

本文介绍如何在Metabase中使用地图来可视化数据。本文中使用的美国地图是使用示例数据库每次安装Metabase时都会用到。

地图类型

Metabase具有三种地图类型:

  • 标注地图标记特定位置。
  • 区域地图按国家或州对数据分组。
  • 栅格地图在指定区域内分布大量点。

这些地图类型中的任何一种都可以与我们的两个默认地图选项一起使用:美国和世界。对于不同的地图(例如,聚焦于世界特定区域的地图),可以上载自定义地图在里面GeoJSON公司格式。

图1。具有区域地图可视化功能的世界地图示例。

如果你有使用两个字母的国家代码,Metabase将自动选择世界地图。如果您的数据包含美国各州的名称或两个字母的州代码,Metabase将选择美国地图。

使数据与地图兼容

如果计划使用地图可视化,则需要确保数据与地图可视化在两个方面兼容:

  • 字段类型在你的元数据中
  • 国家代码在你的数据集中

编辑元数据,单击齿轮图标在导航侧栏底部,选择管理员设置>数据模型。请确认所有字段类型都设置为位置数据类型。例如,在图2经度但两个字段都列出了相应的字段类型纬度没有字段类型。要添加字段类型,请单击类型列并选择纬度.

图2。正在将纬度字段从“无语义类型”更改为“纬度”

要创建世界地图或美国地区地图,请确保您的国家或州代码与国际标准化组织.

匹配项区分大小写;如果数据库中列出的国家/地区代码为小写或包含额外空格,Metabase将无法识别它们。

标注地图

标注地图使用离散标记在地理上表示数据,并需要生成坐标(纬度和经度)。让我们通过可视化在中找到的表示例数据库。查看该表后,您会注意到该表包含四个地理信息:城市、州、纬度和经度。

选择可视化,然后滚动到地图图标。用你的经纬度场设置正确,默认情况下,Metabase将生成一个图钉图,在这些坐标处的地图上放置标记。在图3中,pin用于定位客户,但是您也可以使用pin地图来定位业务合作伙伴、公司分支机构位置或发货地址,只要这些记录包含坐标。

图3。从people表生成的pin地图的示例。将鼠标悬停在其中一个图钉上会显示有关该图钉所代表的人的其他信息。

如图3所示,将鼠标悬停在一个标注上可以提供更多信息。

4显示了您可以使用标注地图执行的其他很酷的操作:

  • 双击以放大区域。
  • 单击并拖动地图以移动到其他区域。
  • 单击pin钻取更多信息。

图4。在pin上钻取以访问其他信息,然后选择与Orders表的关系以查看客户下的所有订单。

如果您的pin链接到其他表,或者工具提示中的信息太多,单击该点将转到一个详细信息页面,该页面显示字段列表以及连接的表列表。单击一个与另一个表的关系,如图4所示,将指向当前管脚和另一个表相交的实例列表。在本例中,Metabase显示此人下的订单。

区域地图

区域地图通过根据值对某个地理区域的部分着色来显示该区域的数据。按地区分组可以很好地检测客户群中的模式。让我们使用相同的示例数据库People表。通过选择绿色来汇总数据总结屏幕右上角的按钮。如果你用Metabase将生成一个区域地图,显示一张美国地图,不同的阴影表示每个州有多少条记录。

5钻取来看看用户创建是如何跟踪的。

图5。在美国地区地图上钻取德克萨斯州,获取有关德克萨斯州用户创建时间的信息。

区域地图要求您的数据具有(格式正确)字段类型国家.

6是美国区域地图的一个例子。区域世界地图的示例见图1

图6。一个美国地区地图的示例,其中包含来自People表的数据。

就像定位图,你可以钻取状态,但界面和选项略有不同。使用区域地图,您可以得到按州或国家分组的数据点,因此钻取将显示一个操作菜单而不是关于单个数据的附加细节。

栅格地图

栅格地图创建一个覆盖地图的彩色渐变(图7)。你的公司最优秀的问题或答案来自哪里,你的客户最能体验的地方就是地图。它们也是标注地图对于单个地图上显示的大量数据。

图7美国地图,以1度方格地图为例。红色区域表示数据点更集中。

要创建栅格地图,需要将纬度和经度分为两部分。(按照图8进行。)

点击浏览数据从屏幕顶部的按钮。选择示例数据库,打开People,然后单击绿色汇总按钮在右上角。将鼠标悬停在列名和短语上时,向下滚动到经度自动装箱还有一个加号+会出现在右边。

点击自动装箱将打开一个具有多个binning选项的popover(度数越大,每个箱子在地图上覆盖的面积就越大)每1度装一个箱子.

下一步是滚动到纬度。当你徘徊时,你会再次看到自动装箱右边会出现一个加号。这次,点击加号+。选择后,重复使用经度执行的步骤:选择binning选项。

图8.从People表中创建一个网格地图,将经纬度分为1度。

您的地图现在将匹配图8与矩形框的颜色覆盖区域与数据点。

9展示了与网格地图交互的多种方式:

  • 将鼠标悬停在轴网元素上可显示其坐标和分组方式。
  • 双击栅格元素以放大地图。
  • 单击并拖动以在地图中移动。
  • 单击网格元素并选择放大使其数据点显示为单独的栅格元素。

图9.以上列表中概述的栅格地图功能演示。

附加功能(定位图和栅格地图)

针形和栅格贴图还包括以下几个特定功能:

  • 另存为默认视图
  • 要筛选的绘图框

另存为默认视图

除了其他地图功能,将鼠标移动到地图上,会在两个上角显示一些选项。左上角是放大和缩小控件。在右上角是默认视图另存为要筛选的绘图框.

在图10中,使用放大控件并刷新页面时,地图将重置为原始地图显示。

现在让我们设置一个默认视图。要控制地图在页面刷新时的重置位置,请选择另存为默认视图调整地图方向后。这将是页面刷新后地图返回的新默认视图。

要更改默认视图,只需缩放到所需视图并选择另存为默认视图再一次;旧的默认视图将被替换。

要筛选的绘图框

过滤框允许您过滤器特定区域的数据。

你可以点击要筛选的绘图框把鼠标放在地图上。如图12所示,鼠标现在是一个加号,要勾勒出地图的一部分,请按住鼠标并在地图上拖动以创建一个透明的蓝色框。一旦你勾勒出你的目标区域,释放你的鼠标,你的地图将更新,过滤选定区域的数据。如果您已经设置了一个默认视图(图11),那么该视图将保持静止。如果没有设置默认视图,视图将放大所选区域(图10)。

图10.Demo使用“Draw box to filter”按钮演示。透明框完成后,视图将放大该区域。

地图常见问题

为地图坐标选择不合适的字段

如果您使用People并请求一个地图可视化,Metabase将允许您使用记录ID是经纬度。这是一个合法但错误的情况,如果Metabase安装的管理员没有在数据模型,您可能可以使用其他不适当的字段作为自己数据的地图坐标。

没有你需要的地区地图

Metabase船上有世界和美国的地图。正如这节课的导言所说,你可以上传其他地图通过管理面板。执行此操作时,必须指定地图的哪个属性标识区域;数据必须使用完全相同的标签。

忘记了标注地图可能只显示数据的一个子集

Metabase只将前2000行显示为标注地图上的点,这既出于性能原因,也因为一百万个标注是不可理解的。如果您的数据以某种方式排序,这些管脚可能不能代表整个数据。为了验证你的假设,总是值得看一些直方图。

不汇总区域和栅格地图的数据

您可能不想显示每个区域或单元格的简单计数。相反,您可能希望显示总销售额、该地区每个用户在网站上的平均时间,或者其他一些统计数据。不管是什么,都必须创建所需的摘要,以便每个区域或单元格都有一个值。

添加地图时,浏览器停止响应或抛出错误

有时GeoJSON文件太大,浏览器无法处理,并且浏览器在尝试呈现地图时将停止响应或抛出错误。在这些情况下,可以使用地图器工具减小文件大小。只需上传GeoJSON文件,并使用滑块调整要在地图上渲染的图形数量。滑块越高,文件越小,但随着文件大小的缩小,您将丢失一些细节,因此您可能需要使用滑块来为地图获得正确的文件大小。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/34600.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【Spring(五)】引入篇:一文带你弄懂AOP的底层原理(动态代理)

有关Spring的所有文章都收录于我的专栏:👉Spring👈 目录 一、前言 二、使用AOP需要的依赖 三、引入 四、AOP的底层原理之动态代理 五、总结 相关文章 【Spring(一)】如何获取对象(Bean)【Sprin…

[附源码]SSM计算机毕业设计民宿客栈管理系统JAVA

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

基于QT封装海康SDK(MvCameraControl),访问控制海康相机

1、封装类HkCameraApi,此类可以访问控制海康的网络相机、USB相机,可以同时采集多台相机的视频、控制设置的各种属性设置。 2、采集效果如下: 3.、该类已经上传,下载地址:基于C++封装HkCameraApi类,用于访问控制海康相机-C++文档类资源-CSDN下载 4、HkCameraApi类的头文…

【附源码】计算机毕业设计JAVA疫情下的居民管理系统

【附源码】计算机毕业设计JAVA疫情下的居民管理系统 目运行 环境项配置: Jdk1.8 Tomcat8.5 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: JAVA…

算法图解学习4 递归

random recording 随心记录 What seems to us as bitter trials are often blessings in disguise. 看起来对我们痛苦的试炼,常常是伪装起来的好运。 递归 背景导入 在一个盒中盒找钥匙 第一种实现方法,如下图 第二种方法,如图 两种方法伪代…

6.jQuery中的Ajax上传文件

目录 1 上传文件 2 loading效果 1 上传文件 后端接到数据后保存在upload_file文件夹下 前端依然使用FormData处理文件 contentType:false的意思是 使用FormData默认的Content-Type值 processData:false的意思是 不对FormData中的数据进行url编码,而是将Form…

与专业安全厂商相比,戴尔做安全的优势是什么?

上文介绍了戴尔大谈零信任架构的原因,也提到了现代安全的三大要素,分别为:信任的基础、简化的零信任采纳和网络恢复计划。事实上,戴尔作为全球大型IT基础设施提供商,能提供多种网络安全能力来构建现代安全,…

当你碰到了MySQL中的死锁,你了解这些机制吗?

MySQL死锁怎么来的? 当两个及以上的事务,双方都在等待对方释放已经持有的锁或因为加锁顺序不一致造成循环等待锁资源,就会出现“死锁”。 总结一下生产死锁的4个条件: 两个或者两个以上事务 每个事务都已经持有锁并且申请新的锁…

[附源码]java毕业设计游戏战队考核系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Baklib帮助中心:自助服务指南

根据 Social endurance 的调查,64%的客户希望在 Twitter 上发帖一小时内得到回复,85%的客户希望公司在6小时内回复。 虽然这种客户期望的趋势几乎适用于所有行业,但某些行业——如电子商务应用程序——的流量正创下历史新高。大多数公司可能…

如何在矩池云上安装语音识别模型 Whisper

如何在矩池云上安装语音识别模型 Whisper Whisper 是 OpenAI 近期开源的一个语音识别的模型,研究人员基于 680,000 小时的标记音频数据进行训练,它同时也是一个多任务模型,可以进行多语言语音识别以及语音翻译任务,可以将语音音频…

【CVPR 2022】QueryDet:加速高分辨率小目标检测

大连不负众望,疫情了,我们又封校了,可能初步封个5678天,微笑jpg 论文地址:https://arxiv.org/pdf/2103.09136.pdf 项目地址:https://github.com/ ChenhongyiYang/QueryDet-PyTorch 1. 简介 背景&#xf…

java中的线程池

文章目录前言线程池的优点线程池的实现原理线程池的创建线程池提交任务线程池的关闭合理配置线程池线程池的监控总结前言 在处理一些比较复杂或者费时的任务的时候,我们常常会选择多线程的方式去处理。那么怎么创建多个线程呢,当然不可能是一个一个创建…

微信如何制作自己的小程序【微信小程序】

小程序在微信的生态中,一直是比较受到企业商家的欢迎, 由于小程序的制作门槛比较低,开发人员可以根据自己喜欢的风格进行定制开发。 微信平台上,很多商家都在为制作小程序而发愁。那么微信如何制作自己的小程序呢? 一…

[附源码]java毕业设计疫情期间物资分派管理系统

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

ebay卖家开店如何做到稳定出单?自养号测评对eBay卖家有什么优势?

ebay卖家开店如何做到稳定出单,有何方法。 1、上架 ebay新账户快速下单的方式是拍卖,但拍卖价格不稳定,可能会让商家赔钱。为了快速打开新账户的局面,商家不妨在早期阶段开始拍卖,因为拍卖是最能驱动流量的。请注意&…

中国互联网众筹行业

近些年,中国互联网发展迅速,众筹这种起源于美国的新型互联网金融模式更是一直处于风口浪尖。在“大众创业、万众创新”的背景下,这种低门槛的融资模式也深受欢迎,加上阿里、京东、苏宁三大电商的巨头的相继入场,更令这…

HDC2022的无障碍参会体验,手语服务是如何做到的?

华为开发者大会2022(HDC)上,HMS Core手语数字人以全新形象亮相,并在直播中完成了长达3个多小时的实时手语翻译,向线上线下超过一千万的观众提供了专业、实时、准确的手语翻译服务,为听障人士提供了无障碍参…

组播技术→

基本概念 224.0.0.0-239.255.255.255 组播IP地址是D类。 224.0.0.0-224.0.0.255 本地网络使用,不进行路由转发。 232.0.0.0–232.255.255.255为特定源组播地址 组播mac地址的高24bit为0x01005e,mac 地址的低23bit为组播ip地址的低23bit。 组播协议 组播通信四要素 源发现…

【SpringBoot 】策略模式 之 一键切换文件上传方式

🎶 文章简介:【SpringBoot 】策略模式 之 一键切换文件上传方式 💡 创作目的:将策略模式的思想融入到java编码中,更加便捷的实现文件上传方式的切换。阿里云Oss对象存储、腾讯云Cos对象存储、七牛云Kodo对象存储以及本…