【TOAN HOANG 专题(3)】创建3D柱形图

本文搬运自国外tableau大神原创文章,Tableau交流问答群为国内唯一独家授权组织

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

【TOAN HOANG 专题(3)】创建3D柱形图_第1张图片
Toan Hoang

另本文由Tableau交流问答群Tableau爱好者——周宇丰对原文进行翻译,若有问题,欢迎讨论

备注:在数据可视化的过程中,三维的表现方式并不是一种最优途径,然而,我见过在一些娱乐类的资讯中,用这样的方式绘制出了有趣又吸引人的图形。 


【TOAN HOANG 专题(3)】创建3D柱形图_第2张图片

数据准备

数据源下载链接如下:

链接:https://pan.baidu.com/s/1jZ_cs9YRhv27kJ169Tbiig   提取码:fk7x

我们先使用Tableau读取如下数据(data.xlsx)

【TOAN HOANG 专题(3)】创建3D柱形图_第3张图片

读取完成后,右键数据源并点击“编辑数据源”,新增如下数据源(model.xlsx)并做关联

【TOAN HOANG 专题(3)】创建3D柱形图_第4张图片

因为没有可以用于关联的字段所以你会看到一个报错,这时选中关联的圈圈处,点击“添加新的链接字句”,选中“创建链接计算”,进入新建字段界面并输入1,同样在右边也选中“创建链接计算”,确保使用的是内链接,最终效果见下图:

【TOAN HOANG 专题(3)】创建3D柱形图_第5张图片

备注:因为我们即将在画布上绘制形状并且使用数据密度来得到更多的点,对于“数据密度”的进一步讲解在这篇文章中。

计算字段

数据全部读取完成之后,我们需要创建如下数据桶和计算字段:

路径(数据桶):

选中字段“路径”,右键创建数据桶

在数据桶编辑界面中,将“数据桶大小”设置为1,并点击“确定”

索引:

100-INDEX()

表计算_值:

WINDOW_MAX(MAX([值]))

行:

IF [索引] <= [表计算_值] THEN [索引]

ELSE NULL

END

新字段创建完成后,就可以开始数据可视化工作了

工作表

在我们的工作簿中以此做如下操作:

●将“标记栏”中的类型改为“形状”

●拖“国家”“列”

●拖“国家”至“标记栏”中的“形状”

●拖“路径(数据桶)”至“列”

  ○在胶囊处右键并确保“显示缺失值”是选中状态

  ○将胶囊拖至“标记栏”中的“详细信息”

●拖“行”(字段)至“行”

  ○右键“计算依据”,选中“路径(数据桶)”

【TOAN HOANG 专题(3)】创建3D柱形图_第6张图片

到这一步我们就完成了创建,但还需要下载,解压并把指定图形文件,Cube

拷贝至Tableau存储库的“形状”文件夹,如果你之前没有做过这样的操作可以参考这篇文档。

下载完并放入指定文件夹后,现在我们做可视化的最后一步的调整:

●隐藏轴标题

●“设置格式”选中“线”处将“网络线”、“零值线”、“轴标尺”设置为“无”

●将“立体图形”分配给每个“国家”字段

●单击“254个null”,并选择“筛选数据”

●加入“离散标志”(拖“表计算_值”“列”

所有步骤操作完成后,你应该就得到了如下的最终结果

【TOAN HOANG 专题(3)】创建3D柱形图_第7张图片

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

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

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

https://tableaumagic.com/shaped-bar-charts-3d-in-tableau/

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

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

【TOAN HOANG 专题(3)】创建3D柱形图_第8张图片

你可能感兴趣的:(【TOAN HOANG 专题(3)】创建3D柱形图)