举个栗子!Tableau 技巧(275):散点图的数值重合怎么办?抖动图来咯

散点图是大家经常使用的分析图表,但是如果出现多个数据点具有完全相同的 X 和 Y 值,多个散点重叠并隐藏后,查看数据就很不方便了。

遇到这种情况,该怎么办?其实可以尝试将数据点稍微抖动一下!如下图,这样是不是更有利于我们直观的看到数据呢?在这里插入图片描述
如何在 Tableau 中具体实现呢?今天的栗子,一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:散点图的数值重合怎么办?抖动图来咯

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

1

创建计算字段

打开 Tableau Desktop,连接栗子数据源,新建工作表。单击“数据”窗格右上角 ▼ 符号,在下拉菜单中选择:创建计算字段。

➤ 创建计算字段:年龄段,键入函数
if [年龄] <= 10 then ‘<=10’
elseif [年龄] <= 20 then ‘11-20’
elseif [年龄] <= 30 then ‘21-30’
elseif [年龄] <= 40 then ‘31-40’
elseif [年龄] <= 50 then ‘41-50’
elseif [年龄] <= 60 then ‘51-60’
elseif [年龄] <= 70 then ‘61-70’
elseif [年龄] <= 80 then ‘71-80’
elseif [年龄] > 80 then ‘>80’
End在这里插入图片描述
Tips:创建完成后,记得在默认属性中手动调整该排序。在这里插入图片描述
➤ 创建计算字段:数量处理,键入函数
if [性别]=‘男’ then [数量] ELSE -[数量] END在这里插入图片描述
➤ 创建计算字段:数量(男),键入函数
if [性别]=‘男’ then [数量] END在这里插入图片描述
➤ 创建计算字段:数量(女),键入函数
if [性别]=‘女’ then -[数量] END在这里插入图片描述
➤ 创建计算字段:辅助列,键入函数
0在这里插入图片描述
➤ 创建计算字段:辅助行,键入函数
index()在这里插入图片描述

2

创建视图

将字段“年龄段”和“辅助行”拖放至行,将字段“数据处理”拖放至列。

将字段“区域”、“数量(男)”以及“数量(女)”依次拖放至“标记”卡的详细信息中,将字段“性别”拖放至“标记”卡的颜色中,将“标记”卡的标记类型选为:圆。

将视图设置为:整个视图。在这里插入图片描述
右键单击行上的“辅助行”胶囊,下拉菜单选择:计算依据-区域。在这里插入图片描述
单击“分析”窗格,分别添加数量(男)、数量(女)的参考区间。在这里插入图片描述
在这里插入图片描述
上述步骤完成后,视图如下:
在这里插入图片描述

3

设置格式

回到“数据”窗格,将字段“辅助列”拖放至列,再将“总和(辅助列)”“标记”卡上的全部胶囊移除。在这里插入图片描述
单击“总和(辅助列)”“标记”卡的“颜色”,将其不透明度设为:0%;再单击该“标记”卡的大小,将其大小设为:最小。再将字段“年龄段”拖放至其“标签”中。在这里插入图片描述
再单击该“标记”卡的“标签”,设置标签内容以及字体大小,对齐方式改为顶部。在这里插入图片描述
右键单击列上的“辅助列”胶囊,下拉菜单选择:双轴。再右键单击“辅助列”的坐标轴,下拉菜单选择:同步轴。在这里插入图片描述
然后单击顶部菜单栏“设置格式”,下拉菜单选择:边界。如图设置边界格式中的行分隔符。在这里插入图片描述
最后,去掉多余的框线、隐藏字段标题和坐标轴。再将字段”年份”拖放至“筛选器”卡并显示筛选器,按需设置筛选器与图例的样式。

如此,就完成了我们想要的抖动图。你可以通过筛选不同年份,来对比男女数量的情况啦!在这里插入图片描述
本期的 Tableau 技巧,你 Get 到了吗?
下一期,再见
在这里插入图片描述

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

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

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

相关文章

MT3045 松鼠接松果

思路&#xff1a; 求x的一个区间&#xff0c;使区间中的松果的最大y坐标和最小y坐标的差至少为D。若有多个区间&#xff0c;则取最小的那个。 即使用单调队列不断维护最大值和最小值。 首先L固定不动&#xff0c;R不断右移&#xff1a; 即若函数f(R)max[L,R]-min[L,R] >…

探秘Flask中的表单数据处理

新书上架~&#x1f447;全国包邮奥~ python实用小工具开发教程http://pythontoolsteach.com/3 欢迎关注我&#x1f446;&#xff0c;收藏下次不迷路┗|&#xff40;O′|┛ 嗷~~ 目录 一、引言 二、Flask中的表单处理机制 三、Flask表单处理实战 四、处理表单数据的注意事项…

万字解析线控底盘技术

文章出处&#xff1a;汽车学堂Automooc 引言 在当今这个由科技驱动的时代&#xff0c;汽车电动化、智能化已成为汽车行业的热门话题。特斯拉的自动驾驶功能、蔚来的换电模式、以及比亚迪的刀片电池技术&#xff0c;这些创新不仅引领着市场趋势&#xff0c;也推动着消费者对智…

Java常用API(三)

一、Arrays类 1.定义 Arrays是一个用于操作数组的工具类。 2.常用方法 1.toString方法 public class Demo {public static void main(String[] args) {//toString 将数组变成字符串int[] arr {1, 2, 3, 4, 5, 6, 7, 8, 9, 10};System.out.println(Arrays.toString(arr));…

DNS 解析过程

文章目录 简介特点查询方式⚡️1. 浏览器缓存2. 系统缓存&#xff08;hosts文件&#xff09;3. 路由器缓存4. 本地域名服务器5. 根域名服务器6. 顶级域名服务器7. 权限域名服务器8. 本地域名服务器缓存并返回9. 操作系统缓存并返回10. 浏览器缓存并访问流程图 总结 简介 DNS&a…

springboot2+mybatis-plus+vue3创建入门小项目[学生管理系统]02[实战篇]

01学习篇 创建一个 vue 项目 创建这个新的文件夹 创建前端项目 eggbox 数据库 SQL CREATE DATABASE IF NOT EXISTS egg DEFAULT CHARACTER SET utf8 COLLATE utf8_bin; USE egg;CREATE TABLE stu (id INT AUTO_INCREMENT, -- 自增主键name VARCHAR(64) NOT NULL, -- 非空…

如何使用前端表格控件实现多数据源整合?

前言 作为表格产品的典型应用场景之一&#xff0c;几乎所有的行业都会存在类 Excel 报表开发这样的应用场景&#xff0c;而在这些应用场景中&#xff0c;经常会遇见下面的这些痛点&#xff1a; 报表数据往往来自多个不同的数据源&#xff0c;需要报表系统能够同时连接多个数据源…

反VC情绪:加密市场需要新的分布式代币发行方式

GME事件 GME事件反应了社交媒体在金融决策中的影响力&#xff0c;散户投资者群体通过集体行动&#xff0c;改变了很多人对股市的看法和参与方式。 GME事件中&#xff0c;meme扮演了核心角色。散户投资者使用各种meme来沟通策略、激励持股行为&#xff0c;创造了一种反对华尔街…

5. MySQL运算符和函数

文章目录 【 1. 算术运算符 】【 2. 逻辑运算符 】2.1 逻辑非 (NOT 或者 !)2.2 逻辑与运算符 (AND 或者 &&)2.3 逻辑或 (OR 或者 ||)2.4 异或运算 (XOR) 【 3. 比较运算符 】3.1 等于 3.2 安全等于运算符 <>3.3 不等于运算符 (<> 或者 !)3.4 小于等于运算符…

AdroitFisherman模块安装日志(2024/5/31)

安装指令 pip install AdroitFisherman-0.0.29.tar.gz -v 安装条件 1:Microsoft Visual Studio Build Tools 2:python 3.10.x 显示输出 Using pip 24.0 from C:\Users\12952\AppData\Local\Programs\Python\Python310\lib\site-packages\pip (python 3.10) Processing c:\u…

QT加载CAD文件(二)LibreCAD源码编译

一、LibreCAD LibreCAD是一个开源软件&#xff0c;不用破解激活&#xff0c;可以打开编辑DXF格式的文档&#xff0c;软件大小只有二十多M&#xff0c;对于一些比较简单的图纸还是可以胜任的。本文主要讲该软件源码编译。如果了解软件的基本使用可以参考https://blog.csdn.net/…

参数高效微调PEFT(一)快速入门BitFit、Prompt Tuning、Prefix Tuning

参数高效微调PEFT(一)快速入门BitFit、Prompt Tuning、Prefix Tuning 目前&#xff0c;模型最全的网站是HuggingFace&#xff0c;但是国内需要魔法流量才能访问。另外&#xff0c;现在大模型权重文件都较大&#xff0c;也会浪费不少流量&#xff0c;因此这里推荐使用魔搭社区下…

一文学懂Base64编码原理

前言 Base64编码与ASCII编码一样&#xff0c;也是一种编码方式。不同的是ASCII码采用7位二进制数表示&#xff08;包括大小写字母、数字、标点符号和一些不可见字符&#xff09;&#xff0c;而Base64采用6位二进制数表示&#xff08;包括大小写字母、0~9数字、和/&#xff09;…

Java | Leetcode Java题解之第120题三角形最小路径和

题目&#xff1a; 题解&#xff1a; class Solution {public int minimumTotal(List<List<Integer>> triangle) {int n triangle.size();int[] f new int[n];f[0] triangle.get(0).get(0);for (int i 1; i < n; i) {f[i] f[i - 1] triangle.get(i).get(i…

如何修改开源项目中发现的bug?

如何修改开源项目中发现的bug&#xff1f; 目录 如何修改开源项目中发现的bug&#xff1f;第一步&#xff1a;找到开源项目并建立分支第二步&#xff1a;克隆分支到本地仓库第三步&#xff1a;在本地对项目进行修改第四步&#xff1a;依次使用命令行进行操作注意&#xff1a;Gi…

闽盾杯 2021 DNS协议分析

今年CISCN的Tough DNS 的前戏就是DNS协议分析 直接可以查找到flag的base64形式Zmxh 发现就是请求的dnslog 携带的数据 过滤器就是 dns tshark -r dns.pcapng -T json -Y "dns" >1.json 字段选择 dns.qry.name tshark -r dns.pcapng -T json -Y "dns"…

Linux 编译安装python

以deepin操作系统安装Python3.8.10为例。 下载 python3.8.10 官网下载 Linux要下载源码&#xff0c;进行编译。 下图tarball即tar包&#xff0c;是压缩包的意思。python官网给出两种压缩格式的tarball&#xff0c;下载哪个都可以。 方式一&#xff1a;直接点击链接下载 方式…

如何评价GPT-4o?GPT-4o和ChatGPT4.0的区别是啥呢?

如何评价GPT-4o? GPT-4o代表了人工智能领域的一个重要里程碑&#xff0c;它不仅继承了GPT-4的强大智能&#xff0c;还在多模态交互方面取得了显著进步。以下是几个方面的分析&#xff1a; 技术特点 多模态交互能力&#xff1a;GPT-4o支持文本、音频和图像的任意组合输入与输出…

数据结构:希尔排序

文章目录 前言一、排序的概念及其运用二、常见排序算法的实现 1.插入排序2.希尔排序总结 前言 排序在生活中有许多实际的运用。以下是一些例子&#xff1a; 购物清单&#xff1a;当我们去超市购物时&#xff0c;通常会列出一份购物清单。将购物清单按照需要购买的顺序排序&…

[羊城杯 2021]BabySmc

运行就是输入flag 不知道怎么跳过去的 这个应该就是smc加密的函数了 运行完这个函数才能继续往下 int __cdecl main(int argc, const char **argv, const char **envp) {__int64 v3; // rbx__int64 v4; // r12__int64 v5; // r13unsigned __int64 v6; // raxchar v7; // spcha…