美文网首页
【TOAN HOANG 专题(68)】压缩圆图

【TOAN HOANG 专题(68)】压缩圆图

作者: Tableau交流问答群 | 来源:发表于2020-04-26 10:48 被阅读0次

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

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

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

最终效果图 Toan Hoang

大家新年快乐,希望大家都有一段时间休息,过得愉快。我希望我也可以放空一下,在这段时间里,我正在找寻不同类型的视觉效果,遇到了一个压缩圆图表,我想我会用这个教程来开始今年的工作,教你如何在Tableau中创建这些。

注意:不要尝试选择好了图形之后将数据强行进行展示,了解你的数据,使用最好的图表来将它展示

数据

我们首先将以下数据加载到Tableau Desktop/Tableau public中。

Circle Path Value

United States 0 800

United States 360 800

India 0 550

India 360 550

France 0 400

France 360 400

United Kingdom 0 300

United Kingdom 360 300

注:每个地区中我们需要两条记录,这样我们能够绘制多边形且使得图形致密化,以获得更多的点在我们的画布上。

计算字段

当我们把数据导入到Tableau之后,我们将从创建计算字段和Bins(数据桶)开始

创建Path(bin)

• 右键 Path, 选择创建--数据桶…

•    在弹出的创建数据桶对话框里面:

    •    把字段名设置为Path (bin).

    •    数据桶大小设置为 1.

    •    点击确定

计算字段Index

INDEX()-1

计算字段TC_Value

WINDOW_MAX(MAX([Value]))

计算字段X

SIN([Index]*PI()/180)*[TC_Value]

计算字段Y

COS([Index]*PI()/180)*([TC_Value])+([TC_Value])

现在我们的计算字段创建完毕,开始创建数据可视化

工作簿

我们接下来创建第一个工作表:

• 标记类型改为多边形.

•    把 Circle 字段拖到颜色

    •    字段上右键,选择排序.

    •    排序上面选择字段

    •    字段名选择Value

•    把Path (bin) 拖到列.

    •    字段上右键,确保显示缺失值是勾选状态.

    •    把这个字段拖到路径上

•    把X字段拖到拖到列

    •    右键该字段,计算依据选择Path (bin)

•    把 Y字段拖到行

    •    右键该字段,计算依据选择Path (bin).

如果一切顺利,我们将能看到下图

接下来我们调整一下图标的感观

通过复制X来添加双轴,但将其更改为线型

去除标题

去除网格线和零值线

添加工具提示

将看到如下内容


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

https://public.tableau.com/profile/toan.hoang#!/vizhome/PackedCircle_0/PackedCircle

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

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

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

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

相关文章

网友评论

      本文标题:【TOAN HOANG 专题(68)】压缩圆图

      本文链接:https://www.haomeiwen.com/subject/tvexwhtx.html