【TOAN HOANG 专题(34)】抖动条形图
Toan Hoang:知名Tableau大神,数据可视化自由职业者和Tableau Magic的创始人,萨尔萨舞教练,钢琴演奏者,技术爱好者和程序员。
![](https://img.haomeiwen.com/i18394717/37f2d986f4ee1bc4.png)
另本文由Tableau爱好者——陈晓龙,对原文进行翻译,若有问题,欢迎讨论。
![](https://img.haomeiwen.com/i18394717/c0b5c12df9c89929.png)
是的,我在不久前创建了这个数据可视化,虽然对此犹豫不决,但我决定编写一个很好的、快速和简单的教程,介绍如何在Tableau中创建这些,所以请尽情享受并看它是如何进行创作的。
注意:这是另一种数据可视化类型,有时由客户推动。在将其部署到生产环境之前,请始终查看数据可视化的最佳实践。
数据
将以下数据下载并加载到Tableau Desktop / Tableau Public中:
https://tableaumagic.com/wp-content/uploads/2019/05/Orders.txt
注意:如果您有Tableau Desktop,则只需使用Sample Superstore数据源(本次案例所用)。
计算字段
将数据集加载到Tableau中后,我们将创建以下计算字段:
Columns:
RANDOM()
Random:
RANDOM()*1
LOD_Bar Height:
{FIXED [Region]: SUM([Sales])} / {FIXED : SUM([Sales])}
Rows:
[Random]*[LOD_Bar Height]
工作表
现在我们将构建第一个工作表:
●将标记类型更改为圆
○将Region拖到颜色标记上。
●将Region拖到列上。
●将Product Name拖到详细信息标记上。
●将Columns拖到列上。
○右键单击该对象,然后选择维度。
●将Rows拖到行上。
○右键单击该对象,然后选择维度。
●将Sales拖到大小标记上。
如果一切按计划进行,您应该能看到以下效果图1:
![](https://img.haomeiwen.com/i18394717/d003080829a6a6a6.png)
现在我们将调整使其美观化:
●将LOD_Bar Height拖放到列上并转换为离散维度。
○右键单击该对象,将格式设置为百分比,并保留一位小数。
●选择“ 隐藏列的字段标签”。
●格式化标题。
●隐藏行分隔符。
●隐藏列分隔符。
●隐藏网格线。
●隐藏零线。
●将不透明度设置为50%。
●调整大小。
如果一切顺利,您现在应该能看到以下效果图2:
![](https://img.haomeiwen.com/i18394717/a2a52b9126d008ab.png)
现在有一些变化,交换行和列,您能看到以下效果图3:
![](https://img.haomeiwen.com/i18394717/23080ef031fd33e4.png)
或者,你可以反转方向,在效果图2的基础上显示标题,右键单击纵轴,选择编辑轴,再选择倒序,最后隐藏标题,即可看到如下效果图4:
![](https://img.haomeiwen.com/i18394717/155c9142e3f8b6ac.png)
放烟花,我们已经完成了。