# 环形图生成器

从数据生成可自定义的环形图（甜甜圈图），具有中央空间，非常适合显示比例数据

> 标准页面: https://elysiatools.com/zh/tools/donut-chart-generator

- **分类:** Data Visualization

- **关键词:** 环形图, 甜甜圈图, 图表, 可视化, 饼图, 百分比, 比例, 圆形

## 概述

环形图生成器是一款高效的数据可视化工具，能够将简单的文本或 JSON 数据快速转换为美观、专业的环形图（甜甜圈图）。通过自定义中央空间、配色方案及扇区样式，您可以直观地展示各类比例数据，是制作商业报表和演示文稿的理想选择。

## 输入项

- **图表数据** (textarea): 环形图数据。支持JSON数组或简单的标签:值文本格式
- **图表标题** (text): 显示在图表上方的标题
- **配色方案** (select): 选择配色方案
- **中央文本** (text): 在环形图中心显示的文本（显示总计）
- **图表尺寸** (number): 方形图表的像素尺寸
- **内半径** (number): 环形图的内半径像素值（留空自动）
- **外半径** (number): 环形图的外半径像素值（留空自动）
- **起始角度** (number): 起始角度（0=顶部，90=右侧）
- **背景颜色** (color): 图表容器的背景颜色
- **显示百分比** (checkbox): 在图表扇区上显示百分比
- **显示图例** (checkbox): 在图表下方显示图例
- **在扇区上显示标签** (checkbox): 直接在环形图扇区上显示标签或百分比
- **在中心显示总计** (checkbox): 在环形图中心显示总计值
- **分离扇区** (checkbox): 将扇区彼此分离以强调

## 适用场景

- 需要清晰展示各部分占总体的百分比比例时。
- 在有限的页面空间内，需要以紧凑且美观的方式呈现分类数据时。
- 希望通过中央空间展示总计数值，以增强数据可读性时。

## 工作原理

- 在输入框中粘贴 JSON 格式或“标签:数值”格式的数据。
- 根据需求调整图表尺寸、配色方案及内半径等外观参数。
- 勾选显示百分比、图例或中心总计等选项以优化视觉效果。
- 生成并预览图表，确认无误后即可用于报告或演示。

## 使用案例

- 市场份额分析：直观展示不同品牌在市场中的占比情况。
- 预算分配展示：通过环形图清晰呈现各部门或项目的预算支出比例。
- 用户画像统计：快速可视化不同年龄段或地区的用户分布比例。

## 常见问题

### 环形图生成器支持哪些数据格式？

支持 JSON 数组格式（如 [{"label": "A", "value": 10}]）以及简单的“标签:数值”文本格式。

### 可以自定义环形图的颜色吗？

可以，工具内置了多种配色方案，包括暖色调、冷色调、柔和色、鲜艳色及商务色，满足不同场景需求。

### 如何调整环形图中间的空心大小？

您可以通过调整“内半径”参数来控制环形图中央空间的大小，留空则系统会自动适配。

### 图表支持显示百分比吗？

支持，勾选“显示百分比”选项后，系统会自动计算并标注各扇区的占比。

### 生成的图表可以导出吗？

本工具生成 HTML 格式的交互式图表，您可以直接在网页中使用或通过截图保存。

## 相关工具

- [漏斗图生成器](https://elysiatools.com/zh/tools/funnel-chart-generator): 从数据生成可自定义的漏斗图，非常适合显示转化率、销售管道和流程
- [象形图生成器](https://elysiatools.com/zh/tools/pictograph-generator): 使用图标/符号创建象形图来表示数量，支持自定义图标、颜色和布局
- [进度条生成器](https://elysiatools.com/zh/tools/progress-bar-generator): 从数据生成可自定义的进度条，非常适合显示完成状态、排名或对比数值
- [雷达图生成器](https://elysiatools.com/zh/tools/radar-chart-generator): 从数据生成可自定义的雷达图（蜘蛛图），非常适合多维度对比和分析
- [范围图生成器](https://elysiatools.com/zh/tools/range-chart-generator): 创建范围图来可视化最小值-最大值范围，支持中位数标记和异常值检测
- [时间轴生成器](https://elysiatools.com/zh/tools/timeline-generator): 从事件数据生成美观且交互式的时间轴，支持多种布局和样式
- [树状图生成器](https://elysiatools.com/zh/tools/tree-diagram-generator): 从层级数据生成交互式树状图，支持自定义样式
- [瀑布图生成器](https://elysiatools.com/zh/tools/waterfall-chart-generator): 创建瀑布图来可视化累积变化，支持正负值区分和汇总显示

## 示例

- [二维码示例](https://elysiatools.com/zh/samples/qrcode-samples): 用于测试二维码读取和生成工具的示例二维码图像
- [ELK Stack 日志分析示例](https://elysiatools.com/zh/samples/elk-stack-samples): 全面的 ELK Stack（Elasticsearch、Logstash、Kibana）示例，用于分布式系统中的日志聚合、处理和可视化
- [Grafana 高级应用示例](https://elysiatools.com/zh/samples/grafana-samples): 全面的 Grafana 示例，涵盖高级仪表板设计、告警配置、数据源集成和插件开发
- [分布式追踪示例](https://elysiatools.com/zh/samples/distributed-tracing-samples): 使用 Jaeger、OpenTelemetry 和其他现代可观测性工具的综合分布式追踪示例，适用于微服务架构

## 相关内容

- [图表与图示生成器](https://elysiatools.com/zh/hubs/chart-diagram-generators): 根据数据结构选择图表，清晰表达比较、分布、层级、关系、进度和时间安排。
