美文网首页举个栗子!Tableau技巧tableau技能
举个栗子!Tableau技巧(59):学做两个集合的维恩图(文氏

举个栗子!Tableau技巧(59):学做两个集合的维恩图(文氏

作者: 阿达_优阅达 | 来源:发表于2018-06-07 09:29 被阅读415次

我们常说的维恩图(Venn图),学名叫:文氏图(Venn diagram),又称温氏图。这种图表主要用于展示在不同的事物群组(集合)之间的数学或逻辑联系。

有篮球爱好的数据粉们,可能看到过这样一个图表。

作者对本赛季各球队的球员阵容搭配效果做出分析,用韦恩图可以直观的看到两个不同能力的球员,组合在一起之后的的表现。

图片来自“篮圈即是原点”

在Tableau中,维恩图通常用来展示多个数据集里的重叠部分或特异部分。

两个数据集发生交集,我们称之为 两个集合的维恩图。当然,只要可视化效果好,三个、四个甚至五六个集合的维恩图均可应用。

今天,我们先从最简单的学起。如何在 Tableau 中实现 两个集合维恩图 呢?

——————————————————————————————》》

本期《举个栗子》,阿达要给大家分享的Tableau技巧是:学做两个集合的维恩图(文氏图)Venn diagram。

为方便学习,示例使用Tableau自带的超市数据。

具体步骤如下:

一、创建集

首先,右键单击“类别”并选择“创建集...”。

接着,选择“办公用品”并将此集命名为“办公用品”。

然后,重复前两步,再创建一个“技术”的集。

二、创建“办公用品和技术“合并集

右键单击“客户名称”并选择“创建集...”,选择“条件”选项卡,并在公式栏中输入(公式不区分大小写):

SUM(IF [类别]="办公用品" then 1 end)>0

and

SUM(IF[类别]="技术" then 1 end)>0

三、创建计算字段

单击维度右侧的下拉菜单,并选择”创建计算字段...”

将字段命名为“外部维恩图位置“,输入公式:

COUNTD(IF [办公用品] then [客户名称] END)

单击维度右侧的下拉菜单,并选择”创建计算字段...”,将字段命名为“重叠位置”,输入公式:[外部维恩图位置]/2

创建一个计算字段并将其命名为“办公用品和技术客户数”,输入公式:COUNTD(IF [办公用品和技术] = TRUE THEN [客户名称] END)

四、创建视图

将“记录数“拖到行功能区;将聚合更改为“最小值”。

将“外部维恩位置”拖到列功能区,将“重叠位置“拖到列功能区,右键单击“重叠位置”并选择“双轴”。

右键单击视图中的“重叠位置“轴,右击然后选择“编辑轴”,取消选择“包括零”,然后点击“确定”。

在所有度量的标记卡上:将“类别”拖到“颜色”。

在颜色图例中,选择“办公用品”和“技术”(按住 Ctrl 同时单击这两者),然后选择“只保留”。

右键单击并将“客户名称”拖到“大小”,然后选择“度量”>“计数(不同)”。

右键单击并将“客户名称”拖到“标签”,然后选择“度量”>“计数(不同)”,在“重叠位置”的标记卡上:将标记类型更改为“文本”。

从“颜色”中移除容器,从“大小”中删除“计数(不同)客户名称”,从“文本”中删除“计数(不同)客户名称”。

将“办公用品和计数客户数”拖到“文本”,在“外部维恩图位置”的标记卡上。将标记类型更改为“圆形”,将颜色透明度更改为“(75%)”,并添加边框。

将标记的大小增加到最大值,并调整“外部维恩图位置”轴,使圆圈重叠。

右键单击列和行功能区中的字段,并取消选择“显示标题”。

单击“格式”,选择“线”,将网格线和零值线设置为“无”,选择“边框”图标,将行分隔符和列分隔符设置为“无”。

如此,一个两个集合的维恩图就做出来了。

今天的Tableau技巧,你Get到了吗?赶快打开你的Tableau,试试看吧!



文章部分信息来源于网络,如有侵权请告知

相关文章

网友评论

    本文标题:举个栗子!Tableau技巧(59):学做两个集合的维恩图(文氏

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