美文网首页
【TOAN HOANG 专题(43)】圆条形树状图

【TOAN HOANG 专题(43)】圆条形树状图

作者: Tableau交流问答群 | 来源:发表于2020-04-05 19:42 被阅读0次

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

Toan Hoang

本文由Tableau爱好者—Luca_zhang对原文进行翻译,若有问题,欢迎讨论。

大家好,欢迎来到这一期的Toan Hoang专题,这一期的主题则为圆条形树状图,希望大家能享受到其中乐趣。


作者对树状图非常感兴趣,在本教程中,作者将树状图和圆条形图结合起来以创建非常漂亮的效果。希望您喜欢本教程,已经迫不及待地想看看使用此教程构建到内容了。

数据

将以下数据下载并加载到Tableau Desktop / Tableau Public中。https://files.tableaumagic.com/Orders.csv

将数据加载到Tableau中后,右键单击数据源,然后在打开数据源编辑器的情况下单击“  编辑数据源 ”,粘贴以下内容:

Path

  1

200

因为没有连接列,您应该会得到一个错误,不过可以单击搜索文本,创建联接计算,输入1并单击OK,也在右侧执行此操作。确保已选择“内部联接”,并且应该看到以下内容:

计算字段

将数据集加载到Tableau中后,我们将创建以下数据桶和计算字段:

Path(bin)

    右键单击  Path,选择创建数据桶

    在“编辑级”对话框中:

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

        将bin大小设置为1。

        点击 确定

创建计算字段:

    TC_Sales:WINDOW_SUM(SUM([Sales]))/2

    TC_Total Sales:WINDOW_SUM(SUM([Sales]))/2

    TC_Percentage:[TC_Sales]/[TC_TotalSales]

    TC_Percentage(Adjusted):    [TC_Percentage]/WINDOW_MAX([TC_Percentage])

    TC_Rank:RANK_UNIQUE([TC_Sales],"desc")

    X:((INDEX()-1)*0.12)-6

    TC_Sigmoid:1/(1+EXP(-[X]))

    Y:[TC_Sigmoid]*([TC_Rank]-(WINDOW_MAX([TC_Rank])+1)/2)/100

    TC_Size:

    IF [X] >=6 AND [X] <= 6+(10*[TC_Percentage    (Adjusted)])THEN

        1

    ELSE

        0

    END

完成此操作后,来开始创建数据可视化吧。

工作表

现在,我们将构建工作表:

    将标记类型更改为线

    将Sub-Category动到颜色标记上

    将Path(bin)拖到列上

    右键单击该对象,确保显示缺失值

    再将该对象拖到详细标记

X拖到

    右键点击胶囊,在计算依据中选择Path(bin)

Y拖到

    右键点击胶囊,在计算依据中选择Path(bin)

现在,您应该看到以下内容:

现在,我们再调整下Y胶囊的表计算:

    右键单击Y胶囊,然后选择“ 编辑表计算”:

    在“ 嵌套计算”中,选择“ Y”

    在编辑表计算中选择特定纬度

    仅选择Sub-Category

在“ 嵌套计算”中,选择TC_Rank

    在编辑表计算中选择特定纬度

    仅选择Sub-Category

如果一切顺利,应该能出现以下图:

现在,我们已经建立了树状图,因此现在可以创建圆条形图:

TC_Size拖到大小标记上

    右键单击该胶囊,转到“ 计算依据”并选择“Path(bin)”

右键单击大小标记上的TC_Size胶囊,然后转到“ 编辑表计算”:

    在“ 嵌套计算”中,选择TC_Total Sales

        在计算依据选择特定纬度

        确保同时选择了Sub-Category和Path(bin),并且Sub-    Category在顶部

    在“ 嵌套计算”中,选择TC_Percentage(Adjusted)

        在计算依据选择特定纬度

        确保同时选择了Sub-Category和Path(bin),并且Sub-    Category在顶部

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

最后我们再给它调整下:

    隐藏X轴和Y轴标题

    隐藏网格线

    隐藏零线

    在行尾添加标签

    禁用工具提示

    调整大小

现在,我们终于有了以下内容:

我们完成了!我希望您喜欢创建此数据可视化,并学到一些很酷的技术。

相关文章

网友评论

      本文标题:【TOAN HOANG 专题(43)】圆条形树状图

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