多系列图表

孤立的数据很少有用。在数据交流中,增加上下文和清晰度的最佳方法之一是将数据与其他数据并排显示。以下是一些并排显示数据优于单独显示数据的示例。

  • 您公司随时间变化的收入与成本。
  • 本月平均订单价格和本月用户注册量。
  • 每日新用户与每日回访用户。
  • 来自几个不同产品线的每日订单。

并排显示数据

有两种主要的并排可视化数据的方法

  1. 提出一个涉及多个维度的问题 使用查询构建器(如果您喜欢,也可以使用 SQL)。示例:随时间变化的各地区用户计数。

  2. 组合两个已保存的问题 在仪表盘上共享一个共同维度(如时间)。例如,您可以一起查看随时间变化的收入和随时间变化的成本。

提出一个涉及多个维度的问题

如果您要创建一个新问题,您可以通过汇总数据并将其分为两组,将结果视为多系列可视化。

例如,我们可能想查看哪个网站或服务为我们的网站带来了最多的访问者。在 Metabase 附带的示例数据库中,您需要按“人员”表的“来源”和“创建时间”列进行分组。

要创建多系列图表,请选择“人员”表,单击右上角的“汇总”按钮,然后添加“来源”和“创建时间”作为分组(默认情况下已选择我们想要的“行数计数”指标)。请务必单击您选择内容右侧的加号按钮,以便 Metabase 知道添加分组;否则,Metabase 将切换到该分组。了解更多关于提出问题的信息。

Metabase 将自动显示一个多系列折线图,可视化每个引荐来源为我们带来的效果。

multi-series in the query builder

您还可以在笔记本编辑器中编写自定义问题来创建多系列图表。您只需汇总数据(例如,计算行数)并将数据分组为多个组(例如,按月和产品类别创建时间)。

Composing a multi-series question in the notebook editor

注意:您无法将另一个已保存的问题添加到以这种方式制作的多系列可视化中。Metabase 一次最多可以可视化一个维度的 100 个不同值,因此如果您选择的字段包含大量值,您可能需要过滤这些值。

组合两个已保存的问题

如果您已经有两个或多个想要比较的已保存问题,并且它们具有相同的第一个维度,则可以将它们组合到单个仪表盘卡片上。您甚至可以比较从不同数据库提取数据的查询。操作方法如下

  1. 将具有时间或类别等维度的问题添加到仪表盘。在实践中,这些通常是折线图或柱状图。

  2. 在仪表盘的编辑模式下,将鼠标悬停在卡片上会在问题右上角显示一些编辑选项,包括添加线条的选项以及齿轮图标。单击添加线条选项(带有线条和“添加”字样的 + )。

add multi-series

  1. 在“编辑数据”模态框中,您将在左侧看到原始问题,右侧列出了您可以选择的兼容问题列表。搜索要添加的问题,并选中您希望与原始问题一起显示的每个问题旁边的复选框。Metabase 会将问题添加到同一图表中。

multi-series edit modal

如有必要,X 轴和 Y 轴将自动更新。Metabase 将使用现有的卡片标题创建图例,以帮助您了解哪个问题映射到图表上的哪个系列。根据需要重复此过程多次。

Edit modal with multi-series

要删除系列,只需取消选中其框。

一旦您的图表看起来符合您的需求,请点击“完成”。Metabase 将在仪表盘的卡片上显示您的更改。根据数据的密集程度,此时您可能需要考虑放大图表以确保数据清晰易读。

SQL 问题可能无法正常工作。Metabase 无法获取关于基于 SQL 的问题的更多信息,因此我们无法保证可以可靠地添加它们。您会在 SQL 问题旁边看到一个小警告标志,以表明这种不确定性,因此请注意,添加此类问题可能无法正常工作。

组合数字图

如果您需要比较单个数字以了解它们的差异,Metabase 可以将多个数字图转换为柱状图。

如上所述,在编辑仪表盘时,将鼠标悬停在您选择的数字图上,然后单击带有 + 和柱状图图标的图标以添加已保存的问题。

使用搜索栏查找您希望在柱状图上表示的其他已保存问题,然后单击复选框将其添加到您的图表中。在本例中,我们添加了“Widget 订单”以将其与“Gadget 订单”进行比较。

From numbers to bar chart

多系列图表、值和易读性

当显示多个系列时,重要的是要牢记易读性。组合多个系列有时会降低数据的沟通价值。

Metabase 允许您向多系列图表添加值,但请谨慎使用此功能,尤其是在数据点很多的图表上。向多个系列(每个系列都有许多数据点)添加值会使图表更难阅读。

从“可视化 > 显示”选项中,您可以切换选项:“在数据点上显示值”。Metabase 将尽力适应尽可能多的值,使其看起来美观。您还可以通过将“要显示的值”设置为“全部”来强制 Metabase(不情愿地)显示所有数据点的值。

add values to multi-series chart

您还可以为每个单独的系列切换值。例如,如果您有三个系列,则可以在一个、两个或所有三个系列上显示值。

  • 对于具有多个维度的问题,请转到“可视化 > 数据”选项卡,单击系列右侧的三个点菜单“...”,然后切换“显示此系列的值”以显示或隐藏其值。

  • 对于组合了多个已保存问题的仪表盘卡片,请转到“可视化 > 显示”选项卡,单击系列右侧的向下箭头以展开其详细信息,然后切换“显示此系列的值”以显示或隐藏其值。

您还可以切换整个图表的值,然后有选择地隐藏各个系列的值,直到您的图表看起来恰到好处。

此外,还有一个选项可以配置值的格式

  • 自动。Metabase 为您选择合适的样式
  • 紧凑。Metabase 缩写值,例如,1,000 变为 1K。
  • 完整。值以其自然美感显示。

现在开始,让您的数据相互认识吧!

延伸阅读

阅读其他版本的 Metabase 文档。