Tableau 制作平行坐标图

1、效果图

数据源及工作簿:https://download.csdn.net/download/guse1125/86757460

 2、数据源及模型

2.1 主数据源

来源于echars平行坐标图的北京天气  

Examples - Apache ECharts

 2.2 辅助数据源

用于绘制坐标

 2.3 数据关系模型

主数据源 于 辅助数据源,使用关系连接,关系计算字段为 1 = 1

 3、计算字段

对以下6个度量字段,分别进行表计算归一化处理,目的是把绝对值转换成0-1之间的相对值。

 

 4、参数

4.1 创建参数

基于日期字段创建参数

 4.2 创建计算字段,使用参数

创建布尔值的计算字段,用于被选中日期的颜色和大小控制。

 5、创建主图

使用度量名称和度量值字段,度量值双轴、同步轴。

第一个度量值,用于生成背后橙色的竖线,把离散日期字段,放入线-路径。

第二个度量值,用于生成灰色的折线图,参数的逻辑计算字段,用于突出被选中的日期

上述的6个表计算的字段,都需要放入度量值选项卡,并设置表计算的特定维度,都是日期+参数计算字段。

 

 7、制作背景坐标

为了美观需要留白,因此背景坐标范围【-0.05 ,1.05】

数据都是归一化的数据,但是坐标需要原始数据,且最好为整数,因此选择简单的线下计算,基本思路就是按照每个字段的最大值和最小值的范围,反向缩放。

7.1 竖线部分

为了计算简单,把一个非度量的维度-等级排除

目的是把相对坐标轴从【0,1】,增加留白拓展到【-0.05,1.05】

 7.2 标签

使用甘特图绘制位置横线,与上图竖线拼接成完成的背景坐标。

把提前计算好的数字【从-0.05,1.05等比例分成7份,生成8个坐标】,添加到标签上。

8、绘制标签

8.1 上标签

参数动作筛选出指定日期后,载进行聚合计算。

布尔值也是维度筛选器,计算优先级高于聚合计算。

 8.2 下标签

标记 - 文本,只保留度量名称,删除度量值

9、搭建仪表板

以浮动形式拼接,所有的工作表都把填充改为透明,去除参考线和网格线。

最底层:坐标竖线

倒数第二层:坐标横向及标签,注意大小对齐

最上层:平行坐标主图,注意大小对齐,自身的橙色竖线和上述两张表拼接的橙色线条对齐

然后把两个标签标,分别放在上下方,与背景坐标对齐。

10、配置参数动作

给仪表板添加参数动作,源字段时日期,参数是日期参数,注意动作方式  -  悬停。

在修改下工具提示的展示格式即可

 

  • 1
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

软件派

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值