【TOAN HOANG 专题(63)】圆柱形图

2020-04-19  本文已影响0人  Tableau交流问答群

本文搬运自国外tableau大神原创文章,Tableau交流问答群为国内唯一独家授权组织,未经许可不得转载!

Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。

另本文由Tableau交流问答群Tableau爱好者—陈佳丽对原文进行翻译,若有问题,欢迎讨论。本期是使用数据加密来构建梯度条形图,希望你们都喜欢这个。

备注:本图形适用于展现数据密度,以试管状的条形图来衡量数据密度分布。


效果图                                                                                                               

最终效果


Toan Hoang

数据

打开Excel表格,将下列数据导入作为数据源,接着把数据加载到Tableau Desktop/ Tableau Public

Segment,Type,Path,Value

Canada,Top,1,100

Canada,Top,361,100

Canada,Bottom,1,100

Canada,Bottom,361,100

France,Top,1,80

France,Top,361,80

France,Bottom,1,80

France,Bottom,361,80

United Kingdom,Top,1,60

United Kingdom,Top,361,60

United Kingdom,Bottom,1,60

UnitedKingdom,Bottom,361,60

United States,Top,1,40

United States,Top,361,40

United States,Bottom,1,40

United

States,Bottom,361,40

创建数据桶Bin:

1.右键单击path,转到创建并选择数据桶。在“编辑媒体夹”对话框中:

a.将新字段名设置为Path (bin)

b.将箱的大小设置为1

c.单击确定

创建计算字段

Index

INDEX()-1

TC_Value

WINDOW_MAX(MAX([Value]))

TC_Max Value 

WINDOW_MAX(MAX([Value]))

TC_Percentage

[TC_Value]/[TC_Max Value]

TC_Type

WINDOW_MAX(MAX([Type]))

X

COS(RADIANS([Index]))

Y

IF [TC_Type] = "Bottom" THEN

    IF [Index] < 181 THEN

        SIN(RADIANS([Index]))/2*-1

    ELSE   

        SIN(RADIANS([Index]))/2+[TC_Percentage]*5

    END

ELSE

    SIN(RADIANS([Index]))/2+[TC_Percentage]*5

END

创建工作表

1.将标记类型更改为多边形

2.将Segment拖到列上

3.按住ctrl选择“Segment”和“Type”,并将这两个项目拖到“颜色”上,确保Segment在顶部

4.将Path (bin)拖到列上

a.右键单击此对象,选择“显示缺失值”

b.将此对象拖到路径

5.将X拖到列上

a.右键单击该对象,转到计算使用并选择Path(bin)

6.将Y拖到行上

a.右键单击该对象,转到计算使用并选择Path (bin)

b.右键单击此对象并选择编辑表格计算

c.在嵌套计算中,选择“TC_Max Value”,然后转到“特定维度”

d.在Segment 和 Path (bin)前面打钩,并把Segment放在顶部

如果一切顺利,您应该看到以下内容:

修改工作表参数

1.编辑颜色

2.用自定义修改颜色,采用吸色器识别颜色。(或者选择自己喜欢的颜色)

3.将X轴编辑为固定范围,从-2到2

4.隐藏轴标题

5.隐藏网格线、零线

6.修改边界格式

7.添加工具提示

创建圆柱体的轮廓

1.将Y复制并修改其计算字段,然后拖到行上

2.右键单击该对象,转到计算使用并选择Path(bin)

3.修改Y(复制)的参数,把Segment和Type放到详细信息

4.编辑颜色标记

5.右键单击新的Y(复制),选择双轴和同步轴。

6.把Y轴显示标题取消

最终得到美美的效果图~~~


以下为国外Tableau大神Toan Hoang原创链接:

https://tableaumagic.com/cylinder-charts-in-tableau/?from=singlemessage

Toan Hoang专题系列其他译文见如下链接:

https://www.jianshu.com/nb/42559990

更多Chinese Tableau Knowledge Sharing Group(Tableau交流问答群)分享见如下链接:

https://public.tableau.com/profile/sam3710#!/

上一篇 下一篇

猜你喜欢

热点阅读