Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。
Toan Hoang另本文由Tableau爱好者—陈佳丽对原文进行翻译,若有问题,欢迎讨论。本期是使用数据加密来构建梯度条形图,希望你们都喜欢这个。
注:渐变条形图以一种更形象的方式展示数据的分布,用图形深浅呈现数据密度。
效果图
数据
首先我们把数据加载到Tableau Desktop/
Tableau Public,也可直接用Sample – Superstore数据。
创建path连接
1.打开excel,创建以下数据,并复制到tableau工作表中。
2.单击添加新联接子句,转到创建联接计算,键入1,然后单击确定。对右侧sheel1也这样做,确保选择了内部联接。
创建以下Bin
1.右键单击path,转到创建并选择数据桶。在“编辑媒体夹”对话框中:
将新字段名设置为Path (bin)
将箱的大小设置为0.1
单击确定
创建计算字段
Index
INDEX()-1
TC_Position
FLOAT(WINDOW_MAX(MAX([Position])))
TC_Sales
WINDOW_SUM(SUM([Sales]))/2
TC_Total Sales
WINDOW_SUM(SUM([Sales]))/2
TC_Percentage of Sales
[TC_Sales]/[TC_Total Sales]
TC_Columns
If [Index]/1000 < [TC_Percentage of Sales] THEN [Index] END
创建工作表
1.将Sub-Category拖到行,右键单击此对象,并确保选中“显示缺失值”。
2.将TC_Position拖到行,右键单击此对象,将计算字段改为path(bin)。
3.将TC_Columns拖到列。右键单击此对象,将计算字段改为path(bin)。
4.将标记类型更改为线条,Index拖到颜色标记,position拖到路径标记上。把position改为维度。
调整的表格计算
1.右键单击TC_Column,然后转到编辑表计算。
a.在嵌套计算中,选择TC_Sales。
b.在计算使用中,选择特定维度。
c.在Sub_Category前面打钩,并把Sub_Category移到顶部。
d.将重新启动间隔改为Sub_Category。
e.在嵌套计算中,选择TC_Total Sales。
f.在计算使用中,选择特定维度。
g.在Sub_Category前面打钩,并把Sub_Category移到在顶部。
h.在每次重新启动中,选择无。
i.点击> 32K空值并选择过滤数据。
调整工作表格式
1.隐藏轴标题。
2.隐藏网格线、零线。
3.调整线条的大小。
4.修改编辑轴参数(0-500)。
5.将Sub_Category创建分组后放到行。
6.将TC_Sales放到行,修改单位。
7.修改工作表边界格式,并调整行分隔符级别。
8.隐藏横轴显示标题。
9.得到效果图
我们已经完成了创建这个非常酷的数据可视化,就个人而言,创建这样一个数据可视化是非常有益的,不需要进行任何数据准备,而是开始计算。
网友评论