韦恩图
韦恩图简介
维恩图(Venn),也叫温氏图、维恩图、范氏图,用于显示元素集合重叠区域的图表。
维恩图是关系型图表,通过图形与图形之间的层叠关系,来表示集合与集合之间的相交关系。
韦恩图的构成
一个完整的韦恩图包含以下构成元素:
- 若干个圆表示集合。
- 若干个圆层叠部分表示公有集合。
- 内部文本标签。
韦恩图的应用场景
适合场景1:表示2个集合相交关系
- 场景说明:有一个集合A,有一个集合B,相交集合为C。
- 数据说明:2个维度数据,分类数据映射集合名,关系数据映射集合关系。
适合场景2:表示3个集合相交关系
- 场景说明:有集合A、B、C。
- 数据说明:2个维度数据,分类数据映射集合名,关系数据映射集合关系。
- 数据源:集合元素数据(null代表空,这里等同0)
上表中,第一行代表属于A的元素有12个,最后一行代表同属ABC的元素有2个(不包含在第一行的12个中) - 步骤:
- 加载 venn-01.json
- 设置字段名称和类型:A, B, C, measure(整数)
- 添加新的视觉对象Venn Diagram
- 添加Venn Diagram到报表页
- 设置Category(A, B, C)和Measure(measure)
- 效果:
适合场景3:表示4个集合相交关系
- 场景说明:有一个集合A、B、C、D。
- 数据说明:2个维度数据,分类数据映射集合名,关系数据映射集合关系。
不适合韦恩图的场景
- 超过五个集合的场景,不适合适用韦恩图。
韦恩图与其他图表的对比
韦恩图与树状图
- 韦恩图是利用图形与图形间的层叠关系描述集合关系,侧重于表示相交关系。
- 树状图是利用图形与图形间的分叉关系描述集合关系,侧重于表示从属关系。