本文搬运自国外tableau大神原创文章,Tableau交流问答群为国内唯一独家授权组织,未经许可不得转载!
Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。
另本文由Tableau交流问答群Tableau爱好者—张帆对原文进行翻译,若有问题,欢迎讨论。
最终效果 唯一授权本期toan hoang大神想创建一个漂亮而简单的可视化——通过绘制两个半圆,并将它们进行相互比较,在本教程中,我们将通过简单的步骤,一步一步地创建这个可视化的过程。
数据
将以下数据连接到我们的tableau
https://pan.baidu.com/s/1s6r7a6NeKieqUfZHPRzxPg
提取码:7cqd
计算区域
数据连接进入tableau之后,我们开始添加计算字段
Path(数据桶)
右键path,选择创建——数据桶
设置数据桶大小为1
点击确定
Index
INDEX()-1
Product Flag
WINDOW_MAX(IIF(MAX([Product])="Office",-1,1))
TC_MaxSales
WINDOW_MAX(MAX({FIXED : MAX([Sales]) } ))
TC_ProductSales
WINDOW_MAX(MAX([Sales]))
TC_Percentage
[TC_ProductSales]/[TC_Max Sales]
X
SIN([Index]*PI()/180)*[TC_Percentage]*[Product Flag]
Y
COS([Index]*PI()/180)*[TC_Percentage]*[Product Flag]
工作表
现在我们开始创建工作表
更改标记样式为多边形
拖拽Product至颜色标签
拖拽Path(数据桶)至行
确保显示缺失值为勾选
将其拖拽至路径
拖拽X至列
右键字段,选择计算依据为Path(数据桶)
拖拽Y至行
右键字段,选择计算依据为Path(数据桶)
现在我们将能获得如下效果:
步骤一现在我们来修正一下工作表:
摁住ctrl同时选中X复制一列
选择双轴,复制的图形标签样式改为线
选中复制图形的X轴设置范围为-1.1 至1.1
颜色透明度我们选择60%
现在我们的图形变成了这样:
最后再去除其他不必要的图表元素(标题、零值线、网格线等)
我们的半圆对比图就完成啦!
步骤三是不是简单而又美观?!在对比两个不同的指标的时候效果尤佳,赶紧跟随教程一起来动手做做吧!
大家可以在public上的找到大神这份作品,附链接:
https://public.tableau.com/profile/toan.hoang#!/vizhome/Half-Circles/Half-Circles
以下为国外Tableau大神Toan Hoang原创链接:
https://tableaumagic.com/half-circle-charts-in-tableau/
Toan Hoang专题系列其他译文见如下链接:
https://www.jianshu.com/nb/42559990
更多Chinese Tableau Knowledge Sharing Group(Tableau交流问答群)分享见如下链接:
网友评论