【操作技巧】如何制作渐变条形图
一起做数据艺术家
除了地理空间可能确实和条形图沾不上边,基本上没有条形图搞不定的问题。
所以练好条形图绝对是一件性价比很高的事。
这次给大家带来的是好看又实用的渐变条形图的画法。
数据源
示例“超级商店”的数据即可。
01
将数据加载到Tableau中后,右键单击数据源,然后在打开数据源编辑器的情况下单击“编辑数据源...”,粘贴以下内容:
Path,Position
1,0
101,0
1,1
101,1
02
单击添加新的联接子句,转到创建联接计算,输入1并单击确定。在右侧执行此操作。确保已选择“左联接”,并且应该看到以下内容:
03
将数据集加载到Tableau中后,我们将创建以下数据桶和计算字段:
Path(数据桶)
· 右键单击Path,转到创建并选择数据桶…。
· 在“编辑箱”对话框中:
将新字段名称设置为Path(数据桶)。
将数据桶大小设置为0.1。
单击“确定”。
Index
INDEX()-1
TC_Position
FLOAT(WINDOW_MAX(MAX([Position])))
TC_Sales
WINDOW_SUM(SUM([销售额]))/2
TC_总销售额
WINDOW_SUM(SUM([销售额]))/2
TC_销售百分比
[TC_Sales]/[TC_总销售额]
TC_Columns
If [Index]/1000 < [TC_销售额百分比] THEN
[Index]
END
完成此操作后,让我们开始创建数据可视化。
04
现在,我们将构建第一个工作表:
· 将我们的标记类型更改为线。
· 拖动path(数据桶)到行。
右键单击该对象,并确保选中“显示缺少的值”。
将此对象拖到“详细标记”上。
· 将Position拖到路径标记上。
· 将TC_Columns拖到行上。
右键单击该对象,转到“计算依据”,然后选择“path(数据桶)”。
· 将TC_Position拖动到列上。
· 将子类别拖到行
右键单击该对象,转到“计算依据”,然后选择“path(数据桶)”。
· 将index拖到颜色标记上。
右键单击该对象,转到“ 计算依据”,然后选择“path(数据桶)”。
并具备如下图所示的条件:
05
调整表格计算:
·右键点击“TC_Column”,然后转到编辑表格计算。
·在“嵌套计算”中,选择“TC_Sales”。
在“计算方式”中,选择“特定维度”。
检查子类别和path(数据桶)。确保子类别在顶部。
重新启动间隔子类别。
·在“嵌套计算”中,选择“TC_总销售额”。
在“计算依据”中,选择“特定维度”。
检查子类别和path(数据桶)。确保子类别在顶部。
在重新启动间隔,选择无。
·点击> 16K null,然后选择筛选数据。
您现在将拥有以下内容:
06
我们需要调整格式。
· 隐藏轴头。
· 隐藏网格线。
· 隐藏零线。
· 缩小可视化的大小。
· 调整大小。
· 加入其它标签
最终您将得到下图所示的渐变条形图。
往期文章
微信号 : 数据艺术家
新浪微博:数据可视化Tableau
B站官方账号:bizinsight