tableau复合图形示例:创建参数进行维度筛选 | 您所在的位置:网站首页 › tableau按钮动作 › tableau复合图形示例:创建参数进行维度筛选 |
tableau的筛选功能,一般是针对维度的取值,比如topN、range(a,b),这篇文章介绍另一种筛选:维度筛选,以创建参数实现。在涉及多变量两两间的相关关系的图形展示时,非常有用。 数据是怎样的数据来源于tableau public的一个可视化项目:How has the world changed since 1962?,包含1862年-2018年各个国家的人口、GDP、寿命等数据,主要字段整理后如下所示,总计10488行。 用以上数据,我们希望看到各个国家变量A与变量B随时间的动态变化,变量A与B在原数据的4个字段中任意选择:Child Survival 、 Children per Women、GDP per Capita、 Life Expectancy; 进一步地,仅展示每一年人口数TOP10的国家的以上信息。 主要步骤与结果呈现 1.数据预处理(加个字段)在咱们的需求中,有一个每一年TOP10人口国家的识别问题,这种复杂计算在tableau里不会实现咋办,个人经验是用其它工具先处理好,再导入tableau作图。 这里是利用R加了一个字段:topN,每一年人口为top10的标识为TRUE,其它为NULL。 4个变量,不区分顺序有6种相关关系,靠拖拉拽实现维度变化无论是在操作上还是视图展示上都非良策。如果能设计两个button,直接进行x轴和y轴上的维度切换是不是就好多了,这也是下面通过创建参数要实现的功能。 创建参数“X轴”,自定义值列表,“Y轴”类似![]() ![]() 把上面的计算字段“X轴选项”、“Y轴选项”作为新的维度分别放到列和行,参数“X轴”、“Y轴”作为筛选器,最关键的维度筛选功能就做好了,用法同以往的筛选值类似 先观察所有国家的动态变化图,容易发现,过往几十年,各国GDP与寿命都是正向变化,但变化幅度有区别,在寿命的提升的上国家间差异不大,在GDP的增长上,经合组织成员国一骑绝尘,而以印度为代表的南亚国家和以中国为代表的东亚国家GDP增长较慢。
|
CopyRight 2018-2019 实验室设备网 版权所有 |