Tableau温度计图

Tableau温度计图_第1张图片

数据准备:

建立一个thermometer表格或者CSV文件

 Country,Path,Value
 United States,1,0.9
 United States,101,0.9
 Canada,1,0.5
 Canada,101,0.5
 United Kingdom,1,0.7
 United Kingdom,101,0.7
 France,1,0.3
 France,101,0.3

观察一下数据结构,自己可以体会怎么应用到其他数据上面


建立计算字段:

Path (数据桶):
右键 Path.
设置数据桶大小1
确认

Index:
INDEX()-1

TC_Value:
WINDOW_MAX(MAX([Value]))

TC_Thermometer:
[Index]*[TC_Value]

TC_Size:
IF [TC_Thermometer] = 0 THEN
1
ELSE
0
END

TC_Size (Background):
IF [TC_Thermometer] = 0 THEN
1
ELSE
0
END

TC_Color:
IF [Index]/100 < [TC_Value] THEN
[Index]
ELSE
NULL
END

开始操作:

把标记改为线
把 Country 拖到列

把Path (数据桶)拖到行
右键,选择,显示缺失值
把这个Path (数据桶)拖到,路径

把 TC_Thermometer 拖到行
右键,编辑表计算
嵌套计算选择 Index.
计算依据选择特定维度
选择Country and Path (数据桶)。 Country 在上面
所在级别,最深
重启间隔 Country.
嵌套计算选择 TC_Value.
计算依据选择特定维度
只选 Path (数据桶)

把 TC_Size 拖到大小
右键,计算依据Path (数据桶)

得到如下:


Tableau温度计图_第2张图片

接下来:
把 Index 拖到 TC_Thermometer的左边
在 Index 选项卡 替换 TC_Size 为 TC_Size (Background).
右键行上面的 TC_Thermometer 选择双轴
同步轴
得到如下:


Tableau温度计图_第3张图片

最后调整各种个性化参数
关键点
调整 TC_Size大小
调整 Size of TC_Size (Background)大小


Tableau温度计图_第4张图片

tableau文件
链接:https://pan.baidu.com/s/1UiJ3j-ZiSMoYTWLWXC9utg
提取码:whf9

你可能感兴趣的:(Tableau温度计图)