韦恩图

  • 文档创建者:Roxy
  • 编辑次数:2次
  • 最近更新:Roxy 于 2021-04-06
  • 1. 概述

    维恩图(Venn),也叫温氏图、维恩图、范氏图,用于显示元素集合重叠区域的图表。

    维恩图是关系型图表,通过图形与图形之间的层叠关系,来表示集合与集合之间的相交关系。

    1.1 预期效果

    例如示例展示 IT 人员、业务人员、以及既是 IT 人员又是业务人员的数量关系。

    1609924873754380.png

    1.2 应用场景

    一个完整的韦恩图包含以下构成元素:

    • 若干个圆表示集合。

    • 若干个圆层叠部分表示公有集合。

    • 文本标签。

    表示2个集合相交关系、表示3个集合相交关系、表示4个集合相交关系。

    不适合韦恩图的场景:超过五个集合的场景。

    1.3 实现思路

    计算两个集合的数据以及交集数据。

    使用饼图和点结合替代制作维恩图。

    2. 操作步骤

    示例数据:维恩图数据.xlsx

    例如示例展示 IT 人员、业务人员、以及既是 IT 人员又是业务人员的数量关系。

    2.1  计算交集数据以及两个集和数据

    也就是首先要筛选出只是 IT、只是业务人员以及 IT 人员又是业务人员的数据。

    创建自助数据集,选择「维恩图数据」下的所有字段,如下图所示:

    1609984062857481.png

    标记业务人员人数,若是业务人员则标记 1 ,输入公式:IF(人员类型="业务人员",1,0),如下图所示:

    1609984145734132.png

    标记既是 IT 又是业务人员的数量,输入公式:IF(人员类型="IT人员/业务人员",1,0),如下图所示:

    1609985800686474.png

    保存并更新自助数据集。

    2.2 计算展示两个集和数据

    首先展示业务人员集和以及IT人员集合图。

    创建仪表板,选择「自定义图表」,横轴拖入业务人员数,组件中出现坐标轴,如下图所示:

    1609986942108721.png

    然后即可通过过滤等设置分别展示IT和业务人员人数,将「人员类型」拖入「颜色」栏,并进行过滤,设置过滤条件为人员类型属于「业务人员」和「IT人员」,如下图所示:

    1609987120582252.png

    设置图形类型为「饼图」,如下图所示:

    1609987247672511.png

    需要将「组件样式>自适应显示」下设置为整体适应,如下图所示:

    1609991206539471.png

    对记录数进行明细过滤,即可显示 IT 和业务人员的集和的人数,如下图所示:

    1609989107305663.png

    将「记录数」拖入半径,将「记录数」和「人员类型」拖入标签栏,如下图所示:

    1609989550396795.png

    设置半径大小为 100,内径占比为 0%,如下图所示:

    1609989787347542.png

    并将颜色的不透明度调低,即可看到交集,如下图所示:

    1609990547773990.png

    2.3 计算交集数据

    计算好集和数据后需要再计算交集数据,由于 BI 中无法展示交集部分的数据,因此我们使用替代方案,数据点来表示交集数据。

    2.3.1 计算 IT 人员/业务人员数

    添加计算字段,并输入公式:TOTAL(SUM_AGG(IT和业务人员数),0),如下图所示:

    1609989954301613.png

    2.3.2 计算重叠位置

    由于交集部分需要显示在两个集和相交部分,根据坐标轴可知,大概是业务人员数的1/2,因此需要对业务人员进行计数。

    添加计算字段,输入公式:COUNT_AGG(业务人员数)/2,如下图所示:

    1609990619203315.png

    2.3.3 展示交集

    将「重叠位置」拖入横轴,并复制人员类型字段,如下图所示:

    1609990728627318.png

    由于重叠位置是用「业务人员」总数/2计算的,因此将人员类型1 拖入「重叠位置」图形属性下的「颜色」栏,并设置过滤条件为人员类型1属于「业务人员」,如下图所示:

    1609990920377475.png

    将「重叠位置」图形属性中图形改为点,并设置半径为 0 ,如下图所示:

    1609991045235676.png

    将交集数据拖入标签栏,标注交集数量,如下图所示:

    1609991109971413.png

    可设置其他的颜色、标签等属性,详情参见:图表属性 。

    2.4 效果展示

    详情参见本文 1.1 节。

    附件列表


    主题: 构建图表和分析数据
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!

    售前咨询电话

    400-811-8890转1

    在线技术支持

    在线QQ:800049425

    热线电话:400-811-8890转2

    总裁办24H投诉

    热线电话:173-1278-1526