举个栗子!Tableau技巧

举个栗子!Tableau 技巧(276):学做径向柱状图(Rad

2024-06-13  本文已影响0人  阿达_优阅达

关于

径向柱状图(Radial Column Chart),俗称环形柱状图。它的用法跟柱形图基本一致,不同之处在于它的值刻度是环形的,数值从内到外依次增加,柱子越长代表数值越大。

数据粉可能会问:径向柱形图的应用场景是什么呢?答案是:分类数据比较多的时候!

试想一下,如果柱状图过宽或过长

,不仅占用大量看板的空间,还可能会有不少数据标签重叠在一起,这些都会影响用户查看数据。

不如将柱形图变一种呈现形式,学做径向柱状图(如下图)吧!

如何在 Tableau 中具体实现呢?今天的栗子,一睹为快吧!

期《举个栗子》,我们要给大家分享的 Tableau 技巧是:学做径向柱状图(Radial Column Chart)

为方便学习,栗子使用 Tableau 自带的“Sample-Superstore”数据源。掌握栗子方法后,数据粉可尝试使用其他数据源。

具体步骤如下:

1

连接数据源

打开 Tableau Desktop,连接栗子数据源。在数据源页面,创建关联数据源。复制下方文本并粘贴(Ctrl+V)在视图右侧。

Position

1

2

选择左侧连接,创建关联条件为:1,右边相同设置。

2

创建计算字段

新建工作表,创建计算字段。

➤ 计算字段:Index,键入函数

INDEX()-1

➤ 计算字段:TC_Position,键入函数

WINDOW_MAX(MAX([Position]))

➤ 计算字段:TC_Sales,键入函数

WINDOW_SUM(SUM([Sales]))/2

➤ 计算字段:TC_Total Sales,键入函数

WINDOW_SUM(SUM([Sales]))/2

➤ 计算字段:TC_Percentage of Total Sales,键入函数

[TC_Sales]/[TC_Total Sales]

➤ 计算字段:TC_Distance,键入函数

[TC_Percentage of Total Sales]/WINDOW_MAX([TC_Percentage of Total Sales])

➤ 计算字段:TC_StepSize,键入函数

(360-(360/WINDOW_MAX([Index])))/WINDOW_MAX([Index])

➤ 计算字段:X,键入函数

IF MAX([Position]) = 1 THEN

SIN(RADIANS([Index]*[TC_Step Size]))

ELSE

SIN(RADIANS([Index]*[TC_Step Size]))*(1+[TC_Distance])

END

➤ 计算字段:Y,键入函数

IF MAX([Position]) = 1 THEN

COS(RADIANS([Index]*[TC_Step Size]))

ELSE

COS(RADIANS([Index]*[TC_Step Size]))*(1+[TC_Distance])

END

3

创建视图

在“数据”窗格,右键单击字段“Position”,将其转为:维度。将“标记”卡的标记类型改为:线,再将字段“Position”拖放至其路径中。

将字段“State”拖放至“标记”卡的详细信息中,然后,将同时出现的“Country/Region”胶囊移除。

将字段“X”和“Y”分别拖放至列与行,再右击单击列上“X”胶囊和行上的“Y”胶囊,下拉菜单都选择:计算依据-State。

此时,视图如下:

再右击单击列上的“X”胶囊,下拉菜单选择:编辑表计算。弹窗中,嵌套计算选择:TC_Sales,计算依据选择:表(横穿)。

将字段“Sales”拖放至“标记”卡的颜色中,再单击“颜色”按钮,按需编辑颜色;单击“大小”按钮,按需设置柱体的粗细。然后,将字段“TC_Sales”拖放至其工具提示中。

最后,再对视图做一些设置:隐藏工作表标题,去掉 X 和 Y 轴的标题。

右击单击视图,下拉菜单选择:设置格式,在“设置线格式”卡,对工作表的线进行设置,全部选择:无。

如此,就完成了我们想要的径向柱状图,这样查看数据是不是非常直观啦~

本期的 Tableau 技巧,你 Get 到了吗?

下一期,再见~

文章部分信息来源于网络,如有侵权请告知

上一篇下一篇

猜你喜欢

热点阅读