美文网首页
【TOAN HOANG 专题(32)】弧形图

【TOAN HOANG 专题(32)】弧形图

作者: Tableau交流问答群 | 来源:发表于2020-03-31 17:21 被阅读0次

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

Toan Hoang

另本文由Tableau爱好者—顾云涛对原文进行翻译,若有问题,欢迎讨论

注意:永远不要因为哪种数据可视化类型酷炫,就选择哪种,然后把数据硬塞进去。相反,我们应该要先理解数据,再为数据使用者选择最佳的可视化方式。

效果图

数据

首先将以下的数据加载进Tableau Deasktop或者TableauPublic。

一旦把数据复制进tableau中,你可以把path路径图黏贴进Tableau工作表中

由于没有关联的例,软件会报错,然而你可以点击添加新的关联字段,并同时输入1后,点击OK。选择右关联就好,确保你选择的关联如图下所示。

计算字段

当我们将数据加载完成后,接下来我们需要创建计算字段,参数以及数据桶。

创建Distance参数

  将名称改为Distance

  将数据类型改为整数

  将当前值设成10

  点击OK

创建数据桶

右键Path,选择创建数据桶..

  在编辑数据桶的窗口中:

  将名称改为数据桶

  将大小改为1

  点击OK

创建完Distance参数,数据桶后,依次创建Index,TC_Value,Y,TC_Country,X五个计算字段

Index

-6+((INDEX()-1)*0.12)

注:这是为了实现Sigmoid曲线的功能

TC_Value

WINDOW_MAX(MAX([Value]))

Y

IF [index]<=6 then(1/(1+EXP(-[index])))

ELSE (1/(1+EXP(-(12-[index]))))

END

*[TC_Value]

TC_Country

RANK_UNIQUE([TC_Value])

X

[index]+([TC_COUNTRY]*[distance])

这些工作都完成后,我们可以立即创建我们的数据可视化了。

工作表

首先创建第一个工作表

  将标记类型改为多边形

  将数据桶拖入列

    右键数据桶,确保显示缺失值已经勾选

    然后将数据桶拖入路径

  将Country拖入颜色标记卡中

  将Country拖入列中

  将Index拖入列中

    右键Index,点击计算依据,选择数据桶

  将Y拖入行中

    右键Y,点击计算依据,选择数据桶

如果你做的不错,那么你会看到如下图所示:

到这步基本上已经做完了,我们还需要美化一下:

  隐藏Y轴标题

  隐藏标题

  隐藏零值线

  隐藏网格线

  隐藏分区

  隐藏分列

  编辑工具提示

  增加标签

如果以上的步骤都完成了,那么你会得到弧形图了:

相关文章

网友评论

      本文标题:【TOAN HOANG 专题(32)】弧形图

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