Metabase学习教程:视图-1 选择图表
-
选择图表
您应该使用哪种类型的图表和图表来最好地传达来自数据的见解?这将有助于你选择正确的工作。
选择正确的图表可以归结为两个问题:数据是什么样子的,以及您试图传达什么?
让Metabase为您选择图表
Metabase需要大量的细节,感知你想用视觉传达什么。对于使用查询生成器,Metabase将猜测要显示的适当图表。例如,如果您选择指标,与订单计数一样,并按时间对这些订单进行分组,Metabase将自动选择一个折线图,在每个间隔绘制订单计数。虽然Metabase猜测正确的图表类型是很好的,但并不是每次都能奏效:有些可视化需要额外的输入(例如,Metabase无法自动知道显示进度条,因为您需要告诉Metabase目标应该是什么)。
SQL查询是另一回事,Metabase将始终以表的形式返回结果,因此,如果需要表以外的其他内容,则必须自己选择可视化类型。Metabase还设置了一些护栏;例如,如果您的结果中没有地理数据(如坐标或状态),Metabase将使地图变灰,但不要因为只选择一个可视化而耽搁时间,您可以一直这样做构建仪表板使用多个图表显示数据。
两张图表来统治他们
在开始之前,我们应该注意:您不必使用每种图表类型来进行正确的分析。大多数时候你只需要常用图表:表格和折线图。
表格
通常你会想看很多度量立即列出它们的确切值,并能够对这些度量值进行排序。也许你只是想增加或删除一些列,或添加一些过滤器使人们更容易查找某些值。这就是表格的用途。Metabase中的表是最通用的可视化类型之一,请查看我们的文章你能做的一切与表格可视化.
图1。仪表板中有两个筛选器的表。
如果您还想汇总行分组(如在季度结果分组中查看年度小计),或者切换列和行,则需要使用数据透视表.参考如何创建透视表以汇总数据.
线型图
您还经常希望将数据表示为时间序列看看一个特定的测量值是如何随时间变化的(比如7天的滚动平均值),这时你就可以看到折线图了。折线图为数据提供了一个简单的形状,这样就可以很容易地看到数据是否呈上升趋势,或者是否具有周期性,或者过去X周的最大值是多少,等等。
图2。每月订单计数的时间序列,带有趋势线。
让我们来看看一些常见的场景,以帮助您选择合适的viz来传达您的发现。
当你只有一个值时
在这种情况下,您有一些选择。
静态数字
对于静态数字,或者至少是一个不会频繁更改的数字,请使用(适当命名)数字可视化,对受访者来说,这是一种很好的价值观。请记住,单个数字可能缺少上下文,因此最好将其用于提供此功能的仪表板上,例如发送的调查数量或我们去年有多少受访者。
图3。数字与其他数字和图表相结合时效果最好。
但即使这样,您也应该考虑使用趋势如果您的号码可以按时间分开(请参见比较一个测量值随时间的变化以下)。
图4。趋势可视化显示单个度量的最新值,以及与上一个值相比的变化百分比。
但即使如此然后,会不会折线图更好吗?使用折线图,您可以更好地(字面上)了解值是如何随时间变化的。或者你可以选择两者兼而有之:仪表板上有最新值的趋势图(以及它与上一个时间段的变化),再配上一个显示该值历史的折线图。
与目标相比
如果要在目标、限制或其他阈值的上下文中查看度量,请使用进度条.
图5。使用进度条在目标上下文中显示单个值。
范围内的位置
如果该数字的上下文是刻度或范围,请使用仪表。Metabase将在整个值范围内选取三个部分范围,但您可以调整这些范围的大小,或添加其他范围,并根据需要对它们进行标记。
图6。您可以自定义仪表的范围和颜色。
比较指标
我们经常想知道多个值是如何相互叠加的。最常见的比较是单个指标随时间的表现(例如,上周与前一周的比较)。但是你也会经常比较其他维度的指标,比如不同产品类别的销售额。
静态比较
对于不会改变的度量,例如对调查或年度报告的响应,可以将值与条形图(有时称为柱形图)。如果你有很多不同的项目需要比较,你应该尝试切换到一个行图表,看看这是否使条形图更清晰。更多信息,请参见掌握条形图可视化.
一次测量
当您想比较和强调一个度量的两个连续值时,例如本周的值与上周的值,可以使用趋势图表,本质上是一个框中的时间序列,显示度量值的当前值,以及在跟踪的任何间隔(最后一小时、一天、一周等)上该度量值的上一个值。
如果不需要强调最新的增量,可以考虑一个时间序列,这样人们就可以随着时间的推移看到度量的形状(如果最新数据不具有更大趋势的特征,则特别有用)。对于团队每周查看一个指标并大致了解其行为的情况,趋势也有好处;趋势viz是一种方便的方法,可以让他们在最新的数字上发布信息,比如在抛出数字时在电视上.
折线图是时间序列的经典格式,但也可以将序列值显示为条形图或面积图。
随时间推移的多重测量
你可以的在单线图上覆盖两个时间序列,每条线共享y轴。如果你的衡量标准和计量单位(比如,美元和数量)是完全不同的,那么你可以使用组合图用两个y轴来突出这种差异。注意图7中的两个y轴:左边是产品评级的平均值,右边是订单数量。
图7。将平均产品评级显示为条形图上的一条线的组合图,显示订单计数,这两个指标按季度分组。
随着时间的推移
你需要做的就是在时间序列图中添加一条目标线。您也可以使用目标线来设置警报使它们更加有用。
显示度量之间的关系
有时您将看到两个不同的度量是如何相互关联的。
查看关系的基本方法是沿着x轴和y轴绘制一个变量,然后查看是否出现模式。那是一个散射图。您经常会看到散点图与尚未汇总或聚合的数据一起使用,因此图表上的每个点都代表一个个体记录数据中的单个条目、个人、会话、样本等。
图8给出了产品价格与订单价格的关系图。
如果要引入第三个变量,可以更改每个点的大小以反映附加变量的值,将散点图转换为气泡图。在本例中,我们告诉Metabase设置圆点的大小以适合产品的平均评级。
图9。显示产品价格与订单数量之间关系的气泡图,每个气泡的大小代表产品评级。
饼图
例如,显示了一个度量的组成,即我们的销售额是如何按类别划分的。
包含两个或三个组或类别的度量
饼图善于展示两个或三个部分如何组成一个整体。饼图只适用于两到三件事的原因是,如果超过这个数,人们就很难比较不同部分的相对比例。在这种情况下,最好是伸手去拿一个条形图或行图表。
图10。显示两类产品组成的环图:dooickey和Widget。
通过其累积值来衡量
如果您试图可视化一个累加,并且当该值同时包含正和负分量时,您需要使用瀑布图。对于瀑布图,您可以在最右边包含一个总计,以显示组成输入的累积值,每个条形图都指向总计。
图11。一个瀑布图,显示构成总利润的各个类别(水果)的损益。
按顺序步骤的测量
要查看某个值在过程中是如何下降的,以及在哪个步骤中,可以使用漏斗图.
图12。漏斗图显示了机会的数量,以及在销售过程的每个步骤中损失了多少机会。
漏斗图还可以显示人口的组成,例如,起始人口的每一步都是一个教育水平,进一步筛选该人口:高中、学士、研究生等等。
您也可以使用条形图来绘制步骤。这里有一个巧妙的诀窍:在仪表板上,你可以组合标量形成条形图或漏斗图。您只需计算每个步骤的度量值,然后将它们一起添加到仪表板卡上(只需记住按顺序添加每个步骤即可)。
随时间的绝对比较
如果需要显示一个数字随时间的变化情况,并在每个间隔显示该数字的组成,请考虑使用堆积面积图或堆积条形图。例如,假设我们想知道总收入(此处定义为命令→ 总计),以及收入如何在我们的四个产品类别中分配,小窍门,小工具,小发明,和小装置.
图13。显示每年按类别分组的订单的堆积条形图。
类别间随时间的相对变化
如果你只是想看看不同的类别是如何随着时间的推移而变化的,不管这个数量是多少,你可以使用一个设置为100%的堆积条形图。
图14。百分比堆积条形图,显示每年按类别分组的订单。
显示值在数值范围内的分布方式
经典的分布图是直方图,这基本上是一个捆绑的条形图,在一个范围内对值进行分类,例如计算每个客户的年龄,将客户划分为不同的年龄段,并计算每个年龄段中的客户数量。柱状图有助于深入了解人们可能购买的商品的数量、他们可能购买的价格范围,甚至大多数人购买的时间。
图15。一个柱状图,显示一系列价格的订单计数。将鼠标悬停在一个条上会显示一个工具提示,其中包含该条的值和binned范围(在本例中为$50-62.5)。
参考将数据可视化为柱状图.
当您的数据包含地理维度时
显然地图在这里很有用,但是哪张地图呢?你真的需要一张地图,还是一张表格会是更好的选择?
具体位置
如果要绘制个人或项目的特定位置,请使用标注地图.
图16.在标注地图上绘制坐标。
地区间差异
如果您试图了解某个度量值是如何随定义的区域(如国家或州)而变化的,请使用分布地图(也称为choropleth地图)。
图17.choropleth映射基于每个区域内的值对边界区域进行着色。
区域地图定义了边界(通常是政治性的),并根据价值在总价值范围中的相对位置进行了阴影化。这些值是二进制的,因此每个阴影对应一个区域(例如,区域可以是大于50但小于100的值)。
坐标分布
如果您对确切位置不太感兴趣,而对热点更感兴趣,您可以将坐标存储在栅格地图.
图18一张坐标为1度的栅格地图。
栅格地图就像热图,在覆盖地图的栅格中存储位置,并且很好地显示热点位置。
有关使用贴图的详细信息,请参见用地图可视化数据.
地图是最好的选择吗?
还有一些情况下,地图是没有用的。例如,如果您想查看州是如何根据某个值堆叠起来的,那么您可能希望将数据显示为一个表,这样人们就可以对这些数据进行排序,并立即看到哪些州的收入最大。也就是说,有了Metabase,你总是可以把问题保存为一个地图,并把它留给观众去做钻取数据.