举个栗子!Tableau 技巧(277):创建径向 WIFI 信号图

之前为大家分享了 🌰:学做径向柱状图(Radial Column Chart)。在此基础上,我们又做了进一步的延展:径向 WIFI 信号图。
它的用法和径向柱状图一致,区别在于它将柱体分切成多个弧线(内短外长),通过高亮弧线数量,能更直观的比较数值大小。在这里插入图片描述
如何在 Tableau 中具体实现呢?今天的栗子,一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:创建径向 WIFI 信号图

为方便学习,栗子使用 Tableau 自带的“Sample-Superstore”数据源。掌握栗子方法后,数据粉可尝试使用其他数据源。懒癌患者可通过以下链接获取栗子数据源:
https://www.dkmeco.com/community/example/detail-840

具体步骤如下:

1

连接数据

打开 Tableau Desktop,连接“Sample-Superstore”数据源。在数据源页面,创建关联数据源。复制下方文本并粘贴(Ctrl+V)在视图右侧,会自动生成新表。

Path,Distance

100,1
0,1
100,0
0,0

选择内部联接,通过自定义计算设置表的关联条件为:1。在这里插入图片描述
2

创建参数和计算字段

新建工作表,创建参数。

➤ 参数:@Distance from Center,数据类型选整数,当前值 5,允许值全部在这里插入图片描述
➤ 参数:@Line Weight,数据类型选浮点,当前值 0.01,允许值范围,最小值 0.01,最大值 0.1,步长 0.01在这里插入图片描述
➤ 参数:@Path Factor,数据类型选整数,当前值 20,允许值范围,最小值 5,最大值 100在这里插入图片描述
➤ 参数:@Spacing,数据类型选整数,当前值 20,允许值范围,最小值 20,最大值 100,步长 10在这里插入图片描述
右键单击“Path”字段,选择创建数据桶。数据桶大小选择参数 @Path Factor在这里插入图片描述
右键单击“Distance”字段,选择创建数据桶。数据桶大小选择参数 @Line Weight在这里插入图片描述
➤ 计算字段:Order Month,键入函数
DATEPART(‘month’,[Order Date])在这里插入图片描述
➤ 计算字段:Index (Distance),键入函数
INDEX()在这里插入图片描述
➤ 计算字段:Index (Path),键入函数
(INDEX()-1) * [@Path Factor]在这里插入图片描述
➤ 计算字段:Step Size,键入函数
3.6 / 12 * (100-[@Spacing]) / 100在这里插入图片描述
➤ 计算字段:TC_Order Month,键入函数
WINDOW_MAX(MAX([Order Month]))在这里插入图片描述
➤ 计算字段:TC_Sales,键入函数
WINDOW_SUM(SUM([Sales]))/4在这里插入图片描述
➤ 计算字段:TC_Total Sales,键入函数
WINDOW_SUM(SUM([Sales]))/4在这里插入图片描述
➤ 计算字段:TC_Percentage,键入函数
[TC_Sales] / [TC_Total Sales]在这里插入图片描述
➤ 计算字段:TC_Starting Point,键入函数
(([TC_Order Month]-1)360/12)在这里插入图片描述
➤ 计算字段:x,键入函数
SIN(RADIANS(([Index (Path)]
[Step Size])+[TC_Starting Point]))([Index (Distance)]+[@Distance from Center])在这里插入图片描述
➤ 计算字段:y,键入函数
COS(RADIANS(([Index (Path)]
[Step Size])+[TC_Starting Point]))*([Index (Distance)]+[@Distance from Center])在这里插入图片描述
➤ 计算字段:TC_Size,键入函数
IF ([Index (Distance)]-1) / WINDOW_MAX([Index (Distance)]-1) <= WINDOW_MAX([TC_Percentage])
THEN 1
ELSE 0
END在这里插入图片描述
➤ 计算字段:TC_Color,键入函数
IF ([Index (Distance)]-1) / WINDOW_MAX([Index (Distance)]-1) <= [TC_Percentage]
THEN WINDOW_MAX(MAX([Order Month]))
ELSE NULL
END在这里插入图片描述
➤ 计算字段:TC_Filter,键入函数
IF ([Index (Distance)]-1) / WINDOW_MAX([Index (Distance)]-1) <= WINDOW_MAX([TC_Percentage])
THEN TRUE
ELSE FALSE
END在这里插入图片描述
3

创建视图

将字段“Order Date”拖放至“筛选器”卡,弹窗中选择离散的年,然后勾选:2023。在这里插入图片描述
将字段“Order Month”、“Distance (数据桶)”、“Path (数据桶)”依次拖放至“标记”卡的详细信息中。右键单击“标记”卡中的“Order Month”胶囊,将其转为维度,并设置离散。

然后,将字段“x”拖放至列,"y"拖放至行。再右键单击这两个胶囊,下拉菜单均选择:计算依据 - Path (数据桶)。将“标记”卡的标记类型改为:线,完成视图如下:在这里插入图片描述
将字段“Distance (数据桶)”和“Path (数据桶)”分别拖放至列,再分别右键单击这两个胶囊,下拉菜单均勾选:显示缺失值。然后,将这两个胶囊拖放至“标记”卡的详细信息中。在这里插入图片描述
右键单击列上的“x”胶囊,下拉菜单选择:编辑表计算,弹窗中如图设置。然后,右键单击行上的“y”胶囊,进行同样的嵌套表计算设置。

注意:请确保“特定维度”中的字段顺序与图片保持一致!
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
完成后的视图如下:在这里插入图片描述
将字段“TC_Color”拖放至“标记”卡的颜色中,再右键单击该胶囊,下拉菜单勾选:离散。再右键单击该胶囊,下拉菜单选择:编辑表计算,弹窗中如图设置。

注意:请确保“特定维度”中的字段顺序与图片保持一致!在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将字段“TC_Size”拖放至“标记”卡的大小中,再右键单击该胶囊,下拉菜单勾选:离散。再右键单击该胶囊,下拉菜单选择:编辑表计算,弹窗中如图设置。

注意:请确保“特定维度”中的字段顺序与图片保持一致!在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
将字段“TC_Filter”拖放至“标记”卡的详细信息中,右键单击该胶囊,下拉菜单选择:编辑表计算,弹窗中如图设置。

注意:请确保“特定维度”中的字段顺序与图片保持一致!在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
接着,将“标记”卡中的“TC_Filter”胶囊拖放至“筛选器”卡,弹窗勾选:真。在这里插入图片描述
将字段“TC_Sales”和“TC_Percentage”拖放至“标记”卡的工具提示中,并按需调整其大小。

最后,打开菜单栏的“设置格式”选项,去掉多余的边界、线和轴刻度。如此,就完成我们想要的径向 WIFI 信号图啦!在这里插入图片描述
本期的 Tableau 技巧,你 Get 到了吗?
下一期,再见
在这里插入图片描述

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

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

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

相关文章

自监督几何引导:开启单目视觉里程计的鲁棒新时代

论文标题&#xff1a; Self-Supervised Geometry-Guided Initialization for Robust Monocular Visual Odometry 论文作者&#xff1a; Takayuki Kanai, Igor Vasiljevic, Vitor Guizilini, Kazuhiro Shintani 导读&#xff1a; 本文提出了一种用于单目视觉里程计的自监督几…

新火种AI|Sora发布半年之后,AI视频生成领域风云再起

作者&#xff1a;一号 编辑&#xff1a;美美 AI视频最近有些疯狂&#xff0c;Sora可能要着急了。 自OpenAI的Sora发布以来&#xff0c;AI视频生成技术便成为了科技界的热门话题。尽管Sora以其卓越的性能赢得了广泛关注&#xff0c;但其迟迟未能面向公众开放&#xff0c;让人…

[渗透测试学习] BoardLight-HackTheBox

BoardLight-HackTheBox 信息搜集 nmap扫描一下 nmap -sV -v 10.10.11.11扫描结果如下 PORT STATE SERVICE VERSION 22/tcp open ssh OpenSSH 8.2p1 Ubuntu 4ubuntu0.11 (Ubuntu Linux; protocol 2.0) 80/tcp open http Apache httpd 2.4.41 ((Ubuntu))80端口有h…

【vue baidu-map】解决更新数据,bm-marker显示不完全问题

实现效果&#xff1a; 问题&#xff1a;切换上面基地tab键&#xff0c;导致地图图标展示不完全&#xff1b;刷新页面就可以正常展示。判断是<bm-marker>标记元素没有动态刷新dom元素引起的问题。 方案&#xff1a;this.$nextTick({}) this.$nextTick(()>{this.equipm…

用户需求分析揭秘:最佳实践与策略

大多数产品团队都有自己处理客户需求的一套流程。但是那些潜在的客户和他们的需求呢&#xff1f;如果在产品管理上已经有一定的资历&#xff0c;很可能对此见惯不怪了。 通常&#xff0c;这些需求是销售人员跑来告诉你的&#xff0c;大概就是说&#xff1a;“超棒的潜在客户一…

Airbind - hackmyvm

简介 靶机名称&#xff1a;Airbind 难度&#xff1a;中等 靶场地址&#xff1a;https://hackmyvm.eu/machines/machine.php?vmAirbind 本地环境 虚拟机&#xff1a;vitual box 靶场IP&#xff08;Airbind&#xff09;&#xff1a;192.168.56.121 跳板机IP(windows 11)&…

Java开发的构建神器:Maven以及如何安装部署Maven

目录 一、Maven引言1.1 Maven的核心概念✍. POM (Project Object Model)✌. 依赖管理✍. 生命周期与构建阶段✌. 插件系统 1.2 Maven的工作流程✍. 读取POM文件&#xff1a;✌. 依赖解析&#xff1a;✍. 构建生命周期&#xff1a;✌. 插件执行&#xff1a;✍. 构建输出&#xf…

C++使用教程

目录 一、软件使用 二、C基础规则补充 关键字 整型取值范围 浮点型取值范围 字符型使用规则 字符串型使用规则 布尔类型 常用的转义移字符 三、数组、函数、指针、结构体补充 1.数组 2.函数 声明&#xff1a; 分文件编写&#xff1a; 值传递&#xff1a; 3.指…

Coursera耶鲁大学金融课程:Financial Markets 笔记Week 02

Financial Markets 本文是学习 https://www.coursera.org/learn/financial-markets-global这门课的学习笔记 这门课的老师是耶鲁大学的Robert Shiller https://en.wikipedia.org/wiki/Robert_J._Shiller Robert James Shiller (born March 29, 1946)[4] is an American econom…

Vue3鼠标悬浮个人头像时出现修改头像,点击出现弹框,上传头像使用cropperjs可裁剪预览

实现效果&#xff1a; 鼠标悬浮到头像上&#xff0c;下方出现修改头像 点击修改头像出现弹框&#xff0c;弹框中可上传头像&#xff0c;并支持头像的裁剪及预览 实现方式&#xff1a; 1.tempalte中 <div class"img-box"><img v-if"avatarImgUrl&qu…

常见的网络设备

引入 园区网络安全部署场景 1、路由器&#xff1a; 跨网段通信设备 。 2、交换机&#xff1a; 同网段或跨网段通信设备。 3、AntiDDoS &#xff1a; DDoS 防御系统&#xff0c;通常旁挂部署于网络出口处&#xff0c; 位于防火墙上游&#xff0c;用于减轻防火墙报文处理负担。 …

CENTOS7.9下服务器双网卡bond模式6配置示例

​1.bond口的特点 bond口通过将多个网口进行聚合&#xff0c;多个网口聚合后一方面实现了大带宽传输&#xff0c;另外多网口聚合后也同时具有冗余特性&#xff0c;当其中一个网口down掉后&#xff0c;其他网口会继续转发流量&#xff0c;不会导致流量中断。 2.使用条件 当环境…

CAD二次开发(10)-单行文字的添加+图形修改

1. 单行文字的添加 第一步&#xff1a; 首先在CAD中新增中文样式 输入ST命令&#xff1a; 第二步&#xff1a;代码开发 /// <summary>/// 添加文本信息/// </summary>[CommandMethod("AddText")]public void AddText(){var doc Application.DocumentM…

全氟己酮自动灭火材料表现亮眼!手把手教你自动灭火毯的使用方法

灭火毯的使用方法是什么&#xff1f;很多朋友在购买灭火毯之前&#xff0c;都比较关心这个问题。在这里&#xff0c;我们可以把灭火毯分为两种。一种是传统灭火毯&#xff0c;还有一种是近年来兴起的高科技产品—全氟己酮自动灭火毯。这两种灭火毯的使用方法大有不同&#xff0…

[算法刷题—二分法]寻找插入位置

题目展示: 本道题本身并不是很难,主要是学习和分析二分查找插入位置的方法。 首先大体上分为两种情况: 一.target在待查找的数组之中,返回对应值的下标索引。 二.target不在待查找的数组之中&#xff0c;需要返回target插入位置的索引(原数组有序) 第一种情况不难&#xff…

WordPress 站点 Wp-Login.Php 登录页面,防止被机器扫描爆破终极方法

最近好像不少的 WordPress 站点又迎来了一波疯狂的 wp-login.php 登录页面暴力破解,明月使用的 Dragon 主题也迅速的做出了安全防范响应,第一时间就增强了代码上的安全防御能力。明月代运维的几个站点也在这方面加强了防范措施,基本上实现了永久解决这一顽疾的目标,今天明月…

基于minhook的Windows HOOK

MinHook是一个基于微软Detours技术的可移植Hook库&#xff0c;它允许开发者在运行时更改函数定义&#xff0c;而无需修改原始函数代码。以下是关于MinHook的详细介绍&#xff1a; 基本概念 定义&#xff1a;MinHook使用内存污染和跳转技术来实现Hook&#xff0c;使得开发者能…

视频汇聚安防综合管理平台EasyCVR支持GA/T 1400视图库标准及设备接入配置

一、概述 视频汇聚安防综合管理平台EasyCVR视频监控系统已经与公安部GA/T 1400视图库标准协议实现了对接&#xff0c;即《公安视频图像信息应用系统》。 安防监控系统EasyCVR支持采用GA/T 1400进行对接&#xff0c;可实现人脸数据使用的标准化、合规化。其采用统一接口对接雪…

分布式技术导论 — 探索分析从起源到现今的巅峰之旅(流式处理到微批处理)

探索分析从起源到现今的巅峰之旅 流式计算回顾流式服务结合分布式特性 流式计算组成部分监控数据处理进度流式分析案例流转数据的衍生存储确认器采取高效策略确认器异常应对策略工作节点故障的处理&#xff08;精确一次处理&#xff09;确认器故障的处理&#xff08;恰好一次处…

【PPT教程】一键重置幻灯片背景的方法,新建幻灯片带默认背景

目的是替换18届的研电赛ppt背景为19届 这里写目录标题 1.设计->设置背景格式2.图片或纹理填充->插入3.选择需要替换为背景的照片4.点击下方的应用到全部 1.设计->设置背景格式 2.图片或纹理填充->插入 3.选择需要替换为背景的照片 4.点击下方的应用到全部 此时全部…