举个栗子!Tableau 技巧(280):创建点象限图( Dot Quadrant Chart )

embedded/2024/10/19 15:32:36/

之前分享过 🌰 :四象限图 和 葡萄干布丁图。今天,我们将两者的呈现方式结合起来,创建如下的点象限图( Dot Quadrant Chart ),可以帮助数据粉在有限的看板区域内展示更多的数据信息。

图片
那么,如何在 Tableau 中具体实现呢?栗子一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:创建点象限图( Dot Quadrant Chart )。

为方便学习,栗子使用自拟的数据源(如下图)。掌握栗子方法后,数据粉可尝试使用其他数据源。懒癌患者可拷贝以下链接至浏览器,下载栗子数据源哦:
https://www.dkmeco.com/community/example/detail-859在这里插入图片描述
具体步骤如下:

1

创建数据桶和计算字段

打开 Tableau Desktop>Tableau Desktop 或 Tableau Public ,连接栗子数据源,新建工作表。在“数据”窗格,右键单击字段“Path”,下拉菜单选择:创建-数据桶。

在弹出的“编辑数据桶”对话框中,将数据桶大小设置为:1。
在这里插入图片描述
接着,创建 7 个计算字段:

➤ 计算字段:Index,键入函数
INDEX()在这里插入图片描述
➤ 计算字段:TC_Percentage,键入函数
WINDOW_MAX(MAX([Percentage]))在这里插入图片描述
➤ 计算字段:Rows,键入函数
IF [Index] = 1 THEN
1
ELSEIF [Index] <= 4 THEN
2
ELSEIF [Index] <= 9 THEN
3
ELSEIF [Index] <= 16 THEN
4
ELSEIF [Index] <= 25 THEN
5
ELSEIF [Index] <= 36 THEN
6
ELSEIF [Index] <= 49 THEN
7
ELSEIF [Index] <= 64 THEN
8
ELSEIF [Index] <= 81 THEN
9
ELSE
10
END在这里插入图片描述
➤ 计算字段:Columns,键入函数
IF [Rows] = 1 THEN
0
ELSEIF [Rows] = 2 THEN
[Index] - 3
ELSEIF [Rows] = 3 THEN
[Index] - 7
ELSEIF [Rows] = 4 THEN
[Index] - 13
ELSEIF [Rows] = 5 THEN
[Index] - 21
ELSEIF [Rows] = 6 THEN
[Index] - 31
ELSEIF [Rows] = 7 THEN
[Index] - 43
ELSEIF [Rows] = 8 THEN
[Index] - 57
ELSEIF [Rows] = 9 THEN
[Index] - 73
ELSEIF [Rows] = 10 THEN
[Index] - 91
END在这里插入图片描述
➤ 计算字段:Color,键入函数
IF [Index] / WINDOW_MAX([Index]) < [TC_Percentage] THEN
WINDOW_MAX(MAX([Metric]))
ELSE
“Grey”
END在这里插入图片描述
➤ 计算字段:X,键入函数
IF WINDOW_MAX(MAX([Metric])) = “Metric 1” THEN
[Columns]
ELSEIF WINDOW_MAX(MAX([Metric])) = “Metric 2” THEN
[Rows]
ELSEIF WINDOW_MAX(MAX([Metric])) = “Metric 3” THEN
[Columns]
ELSE
-[Rows]
END在这里插入图片描述
➤ 计算字段:Y,键入函数
IF WINDOW_MAX(MAX([Metric])) = “Metric 1” THEN
[Rows]
ELSEIF WINDOW_MAX(MAX([Metric])) = “Metric 2” THEN
[Columns]
ELSEIF WINDOW_MAX(MAX([Metric])) = “Metric 3” THEN
-[Rows]
ELSE
-[Columns]
END在这里插入图片描述
2

创建视图

将“标记”卡的标记类型改为:圆形。将“Path(数据桶)”拖放至列,再右键单击该胶囊,下拉菜单勾选“显示缺失值”,再将该胶囊拖放至“标记”卡的详细信息中。

将字段“Metric”和“Columns”分别拖放至列,再右键单击列上的“Columns”胶囊,下拉菜单选择:计算依据-Path(数据桶)。在这里插入图片描述
将字段“Rows”拖放至行,再右键单击该胶囊,下拉菜单选择:计算依据-Path(数据桶)。

将字段 “Color” 拖放至“标记”卡的颜色中,再右键单击该胶囊,下拉菜单选择:计算依据-Path(数据桶)。在这里插入图片描述
接着,将字段“X”拖放至列,替换掉列上的“Columns”胶囊,再右键单击该胶囊,下拉菜单选择:计算依据-Path(数据桶)。

将“Y”拖放至行,替换掉行上的“Rows”胶囊,再右键单击该胶囊,下拉菜单选择:计算依据-Path(数据桶)。在这里插入图片描述
然后,将列上的“Metric”胶囊拖放至“标记”卡的详细信息中。在这里插入图片描述
最后,再做一些视图的设置优化:隐藏轴标题、隐藏网格线、隐藏分隔线、隐藏行分隔符、隐藏零线、编辑颜色、调整工具提示。在这里插入图片描述
最后,单击“标记”卡的大小,按需设置图表中的圆点大小,就完成了我们想要的点象限图!在这里插入图片描述
本期的 Tableau 技巧,你 Get 到了嘛?
下一期,再见
在这里插入图片描述

文章部分信息来源于网络,如有侵权请告知!


http://www.ppmy.cn/embedded/88814.html

相关文章

从零开始的MicroPython(五)PWM

上一篇&#xff1a;串口 文章目录 定义ESP32代码 定义 要理解一个定义&#xff0c;就要引申一个已经掌握的概念&#xff0c;PWM是什么&#xff1f;我们或许可以用“周期”的概念来理解。 高电平出现的占比是占空比。 PWM&#xff08;脉冲宽度调制&#xff09;是一种调节信号…

深入理解PHP数组反转的算法

本文由 ChatMoney团队出品 在 PHP 开发中&#xff0c;数组反转是一个常见的操作&#xff0c;它涉及到将数组的键值对或者键的顺序进行倒序排列。本文将深入探讨 PHP 数组反转的算法&#xff0c;并提供相应的代码示例。 一、PHP 数组反转基础 在 PHP 中&#xff0c;数组反转通…

dockerfile之vllm大模型镜像构建

基础镜像&#xff1a;nvidia/cuda:11.8.0-devel-ubuntu22.04 cuda&#xff1a;11.8 python&#xff1a;3.11 torch&#xff1a;2.1.2 构建命令&#xff1a; sudo docker build -t vllm:v1 .dockerfile内容&#xff1a; FROM nvidia/cuda:11.8.0-devel-ubuntu22.04# 定义VLLM…

平舌、翘舌音学习: z、c、s--zh、ch、sh

平舌音翘舌音不分怎么办&#xff1f; 尝试整理了&#xff0c;如下一些材料&#xff1a; 一、 策略篇&#xff1a; 一年级拼音如何区分掌握&#xff1a;平舌音和翘舌音&#xff1f; 喜马拉雅&#xff0c; 平舌音翘舌音教学&#xff1a;普通话声母zh以及zh ch sh与z c s的发音练…

C#编写软件发布公告1——客户端

前言 软件或者生活中有时需要将信息同步至电子公告板上&#xff0c;利用C#可以快速实现这一目的&#xff0c;这里以软件公告场景设计&#xff0c;主要是将软件的版本号等相关信息同步至服务器&#xff0c;同步成功后&#xff0c;任务需要查找的人员只要有Web浏览器就可以快速查…

VS Code设置C++编译器路径

C_Cpp.default.compilerPath是C/C编译器路径; python.condaPath是conda路径.

Uni-APP页面跳转问题(十六)

【背景】最近在做公司一个PAD端,谁被点检功能,主要时为了移动端点检设备和打印标签,需求比较简单就是扫描设备二维码,问题在于扫描后要能够重复进行多设备的扫描;早期开发的设备点检能够满足需求但是当连续扫描五六十个设备后,APP卡死,必须重启才能使用。 界面原图: 输…

力扣:3128. 直角三角形(Java)

目录 题目描述&#xff1a;示例 &#xff1a;代码实现&#xff1a; 题目描述&#xff1a; 给你一个二维 boolean 矩阵 grid 。 请你返回使用 grid 中的 3 个元素可以构建的 直角三角形 数目&#xff0c;且满足 3 个元素值 都 为 1 。 注意&#xff1a; 如果 grid 中 3 个元素满…