# 文氏图生成器

生成可自定义的文氏图，用于可视化集合关系、包含关系和层次结构

> 标准页面: https://elysiatools.com/zh/tools/euler-diagram-generator

- **分类:** Data Visualization

- **关键词:** 文氏图, 集合图, 包含关系, 层次结构, 子集, 超集, 关系, 逻辑, 数据分析

## 概述

文氏图生成器是一款高效的数据可视化工具，旨在帮助用户通过简单的配置，快速创建专业的文氏图（Euler Diagram）。无论是展示集合间的交集、包含关系，还是梳理复杂的层次结构，该工具都能通过直观的图形化界面，将抽象的逻辑关系转化为清晰易懂的视觉图表。

## 输入项

- **集合数据** (textarea): 韦恩图的简化格式。布局自动检测：交集等于较小集合→父子关系；否则为相交；3+个集合无交集→不相交。
- **图表标题** (text): 显示在图表上方的标题
- **边框样式** (select): 选择边框样式
- **配色方案** (select): 选择配色方案
- **自定义颜色** (text): 集合的自定义十六进制颜色（逗号分隔）。覆盖配色方案。
- **圆形透明度** (number): 圆形的透明度（0.2到1.0）
- **字体大小** (number): 标签的像素字体大小
- **图表宽度** (number): 图表的像素宽度
- **图表高度** (number): 图表的像素高度
- **动画时长** (number): 动画的毫秒时长
- **背景颜色** (color): 图表容器的背景颜色
- **网格颜色** (color): 背景网格的颜色
- **显示网格** (checkbox): 显示背景网格以便更好定位
- **显示集合标签** (checkbox): 在图表上显示集合名称
- **显示数值** (checkbox): 在圆形中显示元素数量
- **显示图例** (checkbox): 在图表下方显示图例

## 适用场景

- 需要清晰展示不同数据集之间的重叠部分或交集关系时。
- 在进行市场调研或用户画像分析，需要对比不同群体特征时。
- 梳理逻辑分类、子集与超集关系，或构建层次结构模型时。

## 工作原理

- 在集合数据区域输入集合名称及对应的数值，支持 JSON 或简单的文本格式。
- 根据需求调整图表样式，包括配色方案、边框类型、字体大小及容器尺寸。
- 勾选显示标签、数值或图例等选项，以优化图表的可读性。
- 点击生成，即可获得即时渲染的文氏图，并可根据需要微调动画时长或背景设置。

## 使用案例

- 市场细分分析：可视化不同产品受众群体的重叠度，识别核心目标市场。
- 逻辑架构梳理：展示项目模块间的依赖关系或权限范围的包含逻辑。
- 学术研究展示：在论文或报告中直观呈现不同实验组别的数据交集。

## 常见问题

### 文氏图和韦恩图有什么区别？

文氏图（Euler Diagram）更侧重于展示集合间的逻辑包含关系，而韦恩图（Venn Diagram）通常要求展示所有可能的交集组合。本工具支持自动检测布局，能够灵活处理包含关系。

### 如何表示父子集合关系？

当交集数值等于较小集合的总数时，系统会自动将其识别为父子包含关系，并在图表中呈现嵌套效果。

### 支持自定义颜色吗？

支持。您可以在“自定义颜色”选项中输入十六进制颜色代码（以逗号分隔），这将覆盖默认的配色方案。

### 生成的图表可以调整大小吗？

可以。您可以通过设置“图表宽度”和“图表高度”参数，精确控制输出图表的像素尺寸。

### 数据格式输入错误怎么办？

请确保输入符合 JSON 格式或简单的“名称|数值”格式。如果布局无法识别，请检查交集数值是否超过了集合本身的总数。

## 相关工具

- [日历热力图生成器](https://elysiatools.com/zh/tools/calendar-heatmap): 生成GitHub风格的日历热力图，用于可视化随时间的活动模式，非常适合跟踪年度贡献、习惯或指标
- [分组柱状图生成器](https://elysiatools.com/zh/tools/grouped-bar-chart): 生成分组柱状图，用于并排比较多个类别，非常适合多类别对比和比较分析
- [直方图生成器](https://elysiatools.com/zh/tools/histogram-maker): 将数值数据分箱并绘制直方图，可视化统计分布，可选叠加正态曲线与统计摘要
- [雷达图生成器](https://elysiatools.com/zh/tools/radar-chart-generator): 从数据生成可自定义的雷达图（蜘蛛图），非常适合多维度对比和分析
- [玫瑰图生成器](https://elysiatools.com/zh/tools/rose-chart): 生成美丽的南丁格尔玫瑰图（鸡冠花图）来通过角度和面积可视化数据，非常适合比较分析和历史数据展示
- [瀑布图生成器](https://elysiatools.com/zh/tools/waterfall-chart-generator): 创建瀑布图来可视化累积变化，支持正负值区分和汇总显示
- [词云生成器](https://elysiatools.com/zh/tools/word-cloud-generator): 从文本生成美观的词云，支持自定义字体、颜色和大小
- [AI 域名创意生成器](https://elysiatools.com/zh/tools/ai-domain-name-idea-generator): 输入品牌关键词,让 AI 生成最多 10 个创意域名,自动用 DNS 粗筛 + RDAP 复验可用性,过滤掉已注册的。面向创业者、独立开发者、品牌策划。

## 示例

- [Web Python 图像处理示例](https://elysiatools.com/zh/samples/web-image-processing-python): Web Python 图像处理示例，使用 PIL/Pillow 包括读取、保存、缩放和格式转换
- [无版权FLAC音频样本](https://elysiatools.com/zh/samples/flac-samples): 用于测试与开发的 FLAC 无损音频样本集合，包含自然声音与冥想音乐
- [无版权WAV音频样本](https://elysiatools.com/zh/samples/wav-samples): 用于测试与开发的未压缩 WAV 音频样本集合，包含自然声音与冥想音乐
- [Android Java 图像处理示例](https://elysiatools.com/zh/samples/android-image-processing-java): Android Java 图像处理示例，包括图像读取保存、缩放和格式转换

## 相关内容

- [图表与示意图生成器](https://elysiatools.com/zh/hubs/chart-diagram-generators): 在一个可视化页面里用你自己的数据生成柱状图、折线图、饼图、环形图、散点图、雷达图、甘特图、桑基图、热力图、漏斗图、树状图等数十种图表与示意图。
- [音频编码与格式转换工具](https://elysiatools.com/zh/hubs/audio-convert): 在一个专题里比较音频格式转换、码率调整、采样率转换、编码切换和导出工具，适合交付与归档工作流。
- [图片格式转换与动画导出工具](https://elysiatools.com/zh/hubs/image-convert): 在一个专题里比较 JPG、PNG、GIF、AVIF、WebP、TIFF、ICO、base64 以及动画导出相关的图片格式转换工具。
- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
