举个栗子!Tableau 技巧(272):学做曲线面积图(Sigmoid area charts)

news2024/10/6 12:31:38

请添加图片描述
曲线面积图(Sigmoid area charts)是区域图的一种创新变形,呈现数据随时间变化的情况,也可用于对数据总值趋势的洞察。

如何在 Tableau 中具体实现呢?今天的栗子,一睹为快吧!

本期《举个栗子》,我们要给大家分享的 Tableau 技巧是:学做曲线面积图(Sigmoid area charts)。

为方便学习,栗子使用自拟数据源。掌握栗子方法后,数据粉可尝试使用其他数据源。懒癌患者可通过以下链接获取栗子数据源:
https://www.dkmeco.com/community/example/detail-824
具体步骤如下:

1

连接数据源

打开 Tableau Desktop(建议使用 Tableau 2020.2 及以上版本),连接栗子数据源的两个工作表:value 和 path。在这里插入图片描述
新建工作表,先创建数据捅。在“数据”窗格,右键单击字段“Path”,下拉菜单选择:创建-数据桶。在这里插入图片描述
在弹窗中,将数据桶命名为:Path(bin),将数据桶大小设置为:1。在这里插入图片描述

2

创建计算字段

接着,需要创建七个计算字段:
➤ 创建计算字段:Index,键入函数
-6+((INDEX()-1)*0.12) // Index 值从-6到6 ,增量为0.12在这里插入图片描述
➤ 创建计算字段:Date (Month),键入函数
DATEPART(“month”,[Date])在这里插入图片描述

➤ 创建计算字段:TC_Date,键入函数
WINDOW_MAX(MAX([Date]))在这里插入图片描述
➤ 创建计算字段:TC_Value,键入函数
WINDOW_MAX(MAX([Value]))在这里插入图片描述
➤ 创建计算字段:TC_Previous Value,键入函数
RUNNING_SUM([TC_Value])-[TC_Value]在这里插入图片描述
➤ 创建计算字段:TC_Running Sum,键入函数
RUNNING_SUM([TC_Value])在这里插入图片描述
➤ 创建计算字段:Y,键入函数
ROUND((1/(1+EXP(-[Index]))),2)// 曲线

  • [TC_Value] //值的大小
  • [TC_Previous Value] // 添加起始点在这里插入图片描述

3

创建视图

将“标记”卡的标记类型改为:区域。再右键单击“数据”窗格中的字段“Country”,下拉菜单勾选:无,然后将其拖放至“标记”卡的颜色中。
将计算字段“Date(Month)”拖放至列,再右键该胶囊,下拉菜单分别勾选:维度 和 离散。在这里插入图片描述
将数据桶“Path(bin)”拖放至列,再右键单击该胶囊,下拉菜单勾选:显示缺失值。在这里插入图片描述
接着,将列上的“Path(bin)”胶囊拖放至“标记”卡的详细信息中。在这里插入图片描述
将计算字段“Index”拖放至列,再右键单击该胶囊,下拉菜单选择:计算依据-Path(bin)。在这里插入图片描述
将计算字段“Y”拖放至行,再右键单击该胶囊,下拉菜单选择:计算依据-Path(bin)。请添加图片描述
完成后,得到如下视图:请添加图片描述
再右键单击行上的“Y”胶囊,下拉菜单选择:编辑表计算-嵌套计算。弹窗中,嵌套计算选为:TC_Previous Value,计算依据选为:表(横穿)。请添加图片描述

4

编辑轴并设置格式

右键单击 X 轴,下拉菜单选择:编辑轴。弹窗中,将轴范围选为:固定,然后将固定值设置为:-6 到 6。请添加图片描述
隐藏 X 和 Y 坐标轴的标题。
请添加图片描述
去掉所有的网格线,如下图:请添加图片描述去掉所有的分隔符,如下图:请添加图片描述
如此,就完成了我们想要的曲线面积图!请添加图片描述
下期的 Tableau 技巧,你 Get 到了吗?
下一期,再见
在这里插入图片描述

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

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

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

相关文章

相关运算及实现

本文介绍相关运算及实现。 相关运算在相关检测及数字锁相放大中经常用到,其与卷积运算又有一定的联系,本文简要介绍其基本运算及与卷积运算的联系,并给出实现。 1.定义 这里以长度为N的离散时间序列x(n),y(n)为例,相关运算定义如…

2024 年 6 款最佳高清屏幕录像机,用于录制和共享

为了获得令人惊叹和详细的视频,一个优秀的高清屏幕 录像机是必不可少的。高清录像机广泛用于录制研讨会、会议、培训课程,甚至视频游戏。顶屏摄像头通常包含视频编辑、动画和 4K 录制等尖端功能和高端效果。 市场上有大量适用于 Windows 和 Mac 的屏幕录…

冯喜运:4.29黄金原油多空争夺,今日操作建议走势分析

【黄金消息面分析】:周一(4月29日)亚市早盘,现货黄金窄幅震荡,目前交投于2328美元/盎司。金价上周五反弹受阻,收报2337.36美元/盎司,此前数据显示美国物价升幅符合预期;随着中东危机…

认识及创建线程(Thread)

1 概念 1.1线程是什么 线程是CPU调度的基本单位,它是在进程内部运行的执行流,线程比进程粒度更细,调度成本更低 一个线程就是一个 "执行流". 每个线程之间都可以按照顺讯执行自己的代码. 多个线程之间 "同时" 执行着多…

git 命令怎么回退到指定的某个提交 commit hash 并推送远程分支?

问题 如下图,我要回退到 【002】Babel 的编译流程 这一次提交 解决 1、先执行下面命令,输出日志,主要就是拿到提交 commit 的 hash,上图红框即可 git log或者 vscode 里面直接右击,copy sha 2、执行下面命令回退 g…

AOMEI Partition Assistant傲梅分区助手技术员版:专业级的硬盘分区利器

在数字化时代,数据存储和管理变得愈发重要。对于电脑技术员而言,一款功能强大、操作简便的分区工具无疑是提高工作效率的得力助手。而傲梅分区助手技术员版(AOMEI Partition Assistant)正是这样一款备受赞誉的专业级硬盘分区软件。…

9种单片机常用的软件架构

长文预警,加代码5000多字,写了4个多小时,盘软件架构,这篇文章就够了! 可能很多工程师,工作了很多年,都不会有软件架构的概念。 因为我在做研发工程师的第6年,才开始意识到这个东西,在…

【Linux】对信号产生的内核级理解

一、键盘产生信号 键盘产生信号这里就要涉及一个重要的概念了,叫硬件中断。我这里会粗粒度地说一下键盘产生信号,以及信号被上层软件读到的过程,只是说一下我自己的理解。 1.1、硬件中断 硬件中断是计算机中的一种机制,它允许硬件…

Python 自定义日志输出

Python 有着内置的日志输出模块:logging 使用也很方便,但我们今天不说这个,我们用文件读写模块,实现自己的日志输出模块;这样在项目中,可以存在更高的自由度及更高的扩展性; 先来看看日志输出…

道路积水检查与报警

文章目录 模型训练积水图像数据集yolo训练流程 图像采集图像预处理模型训练参数设置积水检测与分类数据存储界面制作 模型训练 积水图像数据集 收集积水图像,制作数据集。每张图像对应的标注信息,通常包括目标的类别、边界框坐标等。标注数据可以通过标…

SAP的生成式AI

这是一篇openSAP中关于SAP生成式AI课程的笔记,原地址https://open.sap.com/courses/genai1/ 文章目录 Unit 1: Approaches to artificial intelligence概念三种范式监督学习非监督学习强化学习 Unit 2: Introduction to generative AI生成式AI基础模型关系基础模型有…

软件物料清单(SBOM)生成指南 .pdf

如今软件安全攻击技术手段不断升级,攻击数量显著增长。尤其是针对软件供应链的安全攻击,具有高隐秘性、追溯难的特点,对企业软件安全威胁极大。 同时,软件本身也在不断地更新迭代,软件内部成分安全性在持续变化浮动。…

报错:测试报错postman(测试接口)

报错如下 c.e.exception.GlobalExceptionHandler : 异常信息: Content type multipart/form-data;boundary--------------------------952399813172082093419475;charsetUTF-8 not supported 解决: 异常信息 Content type multipart/form-data;boundary…

STM32使用PWM控制舵机

系列文章目录 STM32单片机系列专栏 C语言术语和结构总结专栏 文章目录 1. 舵机简介 2. 硬件连接 3. 代码实现 3.1 PWM.c 3.2 PWM.h 3.3 Servo.c 3.4 Servo.h 3.5 main.c 3.6 完整工程文件 PWM和OC输出详解: STM32定时器的OC比较和PWM​​​​​​​ 1. …

树莓派学习笔记--树莓派终端基本操作与系统备份(全卡备份,压缩备份)

树莓派终端基本操作 sudo su #切换为超级用户身份 su lyh #切换回普通用户lyh(用户名)#目录切换命令 pwd #显示当前所在目录 cd ~ #切换到主目录(/home/用户名),~也可省略不写 cd dir …

python程序设计语言超详细知识总结

Python 首先 python 并不是简单,什么语言都有基础和高级之分,要想掌握一门语言,必须把高级部分掌握才行。 HelloWorld helloWorld.py print(hello, world)数据类型与变量 变量的数据类型数据类型描述变量的定义方式整数型 (int)整数&…

OpenVINO安装教程 Docker版

从 Docker 映像安装IntelDistribution OpenVINO™ 工具套件 本指南介绍了如何使用预构建的 Docker 镜像/手动创建镜像来安装 OpenVINO™ Runtime。 Docker Base 映像支持的主机操作系统: Linux操作系统 Windows (WSL2) macOS(仅限 CPU exectuion) 您可以使用预…

微软最新季度业绩结果充分说明了云和AI的增长、谷歌和AWS的竞争

微软最新的季度业绩超出了华尔街的各种预期,但对其服务合作伙伴来说,最重要的是这家科技巨头的预期:人工智能不仅能够增长,而且其云产品尚未达到稳定状态——人工智能是云的潜在增长加速器。 周五的一份分析师报告称,…

实现堆的各种基本运算的算法(数据结构)

以小堆为例,大堆就举一反三了。 堆的物理结构就是普通的数组,但是逻辑结构看成了一颗完全二叉树。 小堆,就是树的每一个父节点都小于他的孩子节点。如图中第一排的a与b。大堆,就是树的每一个父节点都大于他的孩子节点。如图中第…

Mysql基础(三)DDL之create table语句

一 create table 创表 说明: create table相关语句从功能上进行讲解补充: 前面已经讲解过相关的约束,已进行相关的铺垫声明: 参考价值较少,了解即可 ① 基本语法 思考: 约束加在哪里? ② 创建新表 强调:使…