Tableau Playbook - 华夫饼图

发布日期:2026-07-10 18:50:07   来源 : 杭州电子商务研究院    浏览量 :4
杭州电子商务研究院 发布日期:2026-07-10 18:50:07  
4

介绍

Tableau 是当今最流行的交互式数据可视化工具。它提供了各种各样的图表,可让您轻松有效地探索数据。本系列指南 - Tableau Playbook - 将介绍 Tableau 中各种常见图表。本指南将重点介绍华夫饼图

在本指南(第 1 部分)中,我们将按照以下步骤了解华夫饼图:

  1. 我们将从一个示例图表开始,介绍它的概念特点。

  2. 通过分析一个真实的数据集:全球智能手机销量,我们将逐步学习如何构建一个一体化华夫饼图。同时,我们将从 Tableau 可视化中得出一些结论。

入门

例子

这是来自5 种不同寻常的饼图替代品 的一体化华夫饼图示例。此示例将饼图转换为华夫饼图。我们可以看到,华夫饼图中的比较比饼图更清晰、更定量。

概念与特征

华夫饼图,也称为网格图,是一种类似于饼图的方形版本。我们可以将其视为饼图的改进衍生品。与饼图一样,它用于可视化部分与整体的关系。

Tableau 中的华夫饼图很好地概括了这一点:

华夫饼图可以用条件格式表示,其中单元格根据该 KPI 的百分比值以不同的颜色突出显示。

华夫饼图与饼图

华夫饼图与饼图的应用场景类似,下面我们来对比一下,探索一下华夫饼图的优势。

以下是David Schieber的观点

华夫饼图比饼图更能显示同类数据。

使用华夫饼图,您可以获得更细分的数据视图 - 因此乍一看,您可以看到相同的信息,但您可以对其进行更长时间的研究并真正了解其比较情况。

在我看来,华夫饼图与饼图相比,具有以下优点

  • 使分析更加量化。这是因为,在华夫饼图中,我们计算单元格而不是角度面积。当然,大多数时候,我们只使用一目了然的洞察力。对于精确值,我们借助标签
  • 空间利用率更高。网格能够覆盖整个区域。
  • 更具视觉吸引力,尤其是当我们对饼图产生审美疲劳的时候。

数据集

在本指南中,我们使用来自 Wikipedia 的移动操作系统数据集“全球智能手机销售” 。感谢WikipediaGartner提供的此数据集。

该数据集包含 2007 年至 2017 年主流移动操作系统的智能手机季度销量。

我做过一些数据整理工作。你可以从 Github下载我的版本。

在本指南中,我们将分析AndroidiOSWindowsBlackBerrySymbian和其他操作系统的市场份额。

一体式华夫饼图表

我们将构建一个一体化华夫饼图。这个过程受到Andy Kriebel 的博客的启发。

  1. 首先,在构建华夫图之前,我们需要为数据做一些准备工作。我们应该将移动操作系统列转换为字段名称和值。即使我们可以改用“度量名称/度量值”技术,它也不支持排序。Tableau的这个线程建议我们应该重塑数据。这就是我们要做的。

    一体式华夫饼图 - 流程 1

    1. 连接到此数据集。在数据源中,多选移动操作系统列(“Android”、“iOS”、“Windows”、“BlackBerry”、“Symbian”和“其他”)。
    2. 右键单击它们,然后单击“Pivot”。Tableau 会将这些字段转换为“Pivot Field”
    3. 将数据字段“数据透视字段名称”重命名为“移动操作系统”,将“数据透视字段值”重命名为“销售额”。
  2. 为了轻松创建华夫饼图,我们可以借助数据模板。众所周知,华夫饼图由网格组成。我们将创建一个模板来描述其上的每个单元格。我们可以按索引每个单元格,并使用百分比来标记它所代表的值。对于 10x10 华夫饼模板,您可以从 Github下载我的版本。

    1. 添加这个新的数据源:“waffle_template”。
    2. 将“列”和“行”转换为维度
  1. 构建华夫饼图的骨架:

    1. 将“列”拖入列架
    2. 将“行”拖入行架
    3. 右键点击“行”,然后点击“排序”。按降序排序
    4. 通过取消选中“显示标题”来隐藏“行”和“列”标题
  2. 让它看起来更像华夫饼。

    1. 选择正方形作为标记类型。
    2. 将底部和右侧的轴拖动到更大的尺寸。
    3. 展开“尺寸”架并滑动调整大小,使其更像华夫饼。
    4. 导航到格式- >边框...并将行分隔符中的窗格设置为

    一体式华夫饼图 - 流程 3

  3. 用“移动操作系统”的销售百分比来表示颜色。

    1. 首先计算每个类别的销售占比。切换到之前的数据源“market_share_of_mobile_os”,并创建计算字段。以“Android Ratio”为例,我们输入公式为:

      SUM(如果 [移动操作系统] = "Android" 那么 [销售] 结束)
      / SUM([销售额])
      

      用同样的方式创建“iOS 比例”、“Windows 比例”、“BlackBerry 比例”、“Symbian 比例”和“其他比例”。

    2. 现在,切换到“waffle_template”,并为颜色创建一个计算字段“Mobile OS Color”。公式如下:

      如果 AVG([百分比]) <= [Sheet1 (mobile_os 市场份额)].[Android 比例] 则为 "Android"
      ELSEIF AVG([百分比]) <= [Sheet1 (market_share_of_mobile_os)].[Android 比例] + [Sheet1 (market_share_of_mobile_os)].[iOS 比例] THEN "iOS"
      否则如果...
      ...
      否则“其他”结束
      
    3. 将“移动操作系统颜色”拖到标记 - 颜色中。如果您收到有关“编辑关系”的警告,那是因为我们没有告诉 Tableau 如何混合数据源。但这里我们不需要,所以您可以选中“不再显示”。

    4. Tableau 默认按字母顺序排序,右键点击“AGG(Mobile OS Color)”,点击“排序...”选择“排序依据- **手动**”,重新排序即可与原顺序保持一致。

  4. 添加时间过滤器来观察不同时间点的数据。

    1. 将“日期”拖到过滤器中并选择您想要的任何选项,因为我们稍后会更改它。
    2. 右键单击它并从连续日期值中选择季度,然后将其转换为离散
    3. 再次右键单击并选中“显示过滤器”
    4. 将过滤器图例转换为单值(滑块)

    一体式华夫饼图 - 流程 4

  5. 最后一步,让我们完善一下这个图表:

    1. 将标题与参数绑定:“<Sheet1 (market_share_of_mobile_os).QUARTER(Date)> 中的移动操作系统市场份额”。
    2. 将图例重命名为“年份 - 季度”和“移动操作系统”。

最终图表如下:

分析

这张一体化华夫饼图让我们清楚地了解每个移动操作系统对整体的贡献。即使没有标签,我们也可以通过计算单元格来了解大致的比例(一个单元格代表 1%)。

由于华夫饼图只能观察一个时间点,因此我们使用Filter进行随时间变化的分析。例如,2009 年之前,Android 的市场份额几乎为零。但Android的市场份额在 2017 年迅速上升至 85% 以上。

结论

<div class="rich-text-editor text aem-GridColum
以上内容来自杭州电子商务研究院推送
关注
关于我们
热门推荐
合作伙伴
免责声明:本站部分资讯来源于网络,如有侵权请及时联系客服,我们将尽快处理
Copyright © 2025-2027 ToB产业网址导航 公安备案 浙公网安备33010602013138号 浙ICP备16025413号-9
支持 反馈 关注 数据