# 瀑布图生成器

创建瀑布图来可视化累积变化，支持正负值区分和汇总显示

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

- **分类:** Data Visualization

- **关键词:** 瀑布图, 累积图, 财务分析, 库存变化, 人口变化, 桥接图

## 概述

瀑布图生成器是一款专业的数据可视化工具，旨在帮助用户通过直观的阶梯状图表，清晰展示初始值经过一系列正负变动后，最终达到目标值的累积过程，非常适合财务分析与业务增长复盘。

## 输入项

- **图表标题** (text): 显示在瀑布图上方的标题
- **数据项** (textarea): JSON数组格式的数据项，包含标签、数值和可选的小计标记
- **X轴标签** (text): X轴的标签
- **Y轴标签** (text): Y轴的标签
- **正值颜色** (color): 正值柱状图的颜色
- **负值颜色** (color): 负值柱状图的颜色
- **汇总颜色** (color): 小计和总计柱状图的颜色
- **连接线颜色** (color): 柱状图间连接线的颜色
- **柱状图宽度** (number): 每个柱状图的像素宽度
- **显示数值** (checkbox): 在柱状图顶部显示数值
- **显示自动总计** (checkbox): 自动添加最终总计柱状图
- **显示连接线** (checkbox): 显示柱状图间的连接线
- **数值格式** (select): 选择格式
- **字体大小** (number): 标签和数值的字体大小
- **标题字体大小** (number): 图表标题的字体大小
- **字体系列** (text): 文本元素的字体族
- **图表宽度** (number): 图表的像素宽度
- **图表高度** (number): 图表的像素高度
- **背景颜色** (color): 图表的背景颜色
- **网格颜色** (color): 网格线的颜色
- **启用动画** (checkbox): 加载时动画显示图表
- **动画时长** (number): 动画持续时间（毫秒）

## 适用场景

- 需要展示财务报表中收入、支出及最终利润的构成变化时。
- 分析库存水平在特定周期内的增减波动原因时。
- 向团队汇报项目进度或人口数据在不同阶段的累积变动情况时。

## 工作原理

- 在数据项区域输入包含标签、数值及小计标记的 JSON 数组。
- 根据需求调整正负值颜色、连接线样式及数值显示格式。
- 设置图表标题、字体大小及画布尺寸以适配演示文档。
- 点击生成即可获得实时渲染的瀑布图，支持直观查看数据累积逻辑。

## 使用案例

- 财务利润分析：清晰拆解从毛利到净利的各项成本扣除过程。
- 库存盘点报告：可视化展示期初库存、入库、出库及期末库存的变动。
- 销售业绩复盘：展示从基础目标到最终达成额的各项业绩贡献与缺口。

## 常见问题

### 什么是瀑布图？

瀑布图是一种展示数据累积变化的可视化图表，通过悬浮的柱状图展示正负变动，帮助用户理解最终结果的构成。

### 如何区分正值和负值？

工具支持自定义正值和负值的颜色，通常正值使用蓝色或绿色，负值使用红色，以便一眼识别增长与损耗。

### 可以显示小计吗？

可以。在数据项 JSON 中设置 'isSubtotal': true，系统会自动将其标记为汇总柱状图，并使用指定的汇总颜色显示。

### 支持哪些数值格式？

支持整数、小数（2位）、货币（¥）以及百分比格式，满足不同业务场景的展示需求。

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

可以，您可以在配置项中手动输入图表的宽度和高度（像素），以确保图表完美嵌入您的报告或演示文稿中。

## 相关工具

- [雷达图生成器](https://elysiatools.com/zh/tools/radar-chart-generator): 从数据生成可自定义的雷达图（蜘蛛图），非常适合多维度对比和分析
- [环形图生成器](https://elysiatools.com/zh/tools/donut-chart-generator): 从数据生成可自定义的环形图（甜甜圈图），具有中央空间，非常适合显示比例数据
- [漏斗图生成器](https://elysiatools.com/zh/tools/funnel-chart-generator): 从数据生成可自定义的漏斗图，非常适合显示转化率、销售管道和流程
- [象形图生成器](https://elysiatools.com/zh/tools/pictograph-generator): 使用图标/符号创建象形图来表示数量，支持自定义图标、颜色和布局
- [范围图生成器](https://elysiatools.com/zh/tools/range-chart-generator): 创建范围图来可视化最小值-最大值范围，支持中位数标记和异常值检测
- [玫瑰图生成器](https://elysiatools.com/zh/tools/rose-chart): 生成美丽的南丁格尔玫瑰图（鸡冠花图）来通过角度和面积可视化数据，非常适合比较分析和历史数据展示
- [蜘蛛图生成器](https://elysiatools.com/zh/tools/spider-chart-generator): 生成简化的蜘蛛图（雷达图），用于多维度数据对比和分析
- [时间轴生成器](https://elysiatools.com/zh/tools/timeline-generator): 从事件数据生成美观且交互式的时间轴，支持多种布局和样式

## 示例

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

## 相关内容

- [图表与示意图生成器](https://elysiatools.com/zh/hubs/chart-diagram-generators): 在一个可视化页面里用你自己的数据生成柱状图、折线图、饼图、环形图、散点图、雷达图、甘特图、桑基图、热力图、漏斗图、树状图等数十种图表与示意图。
- [JSON 交换与格式翻译工具](https://elysiatools.com/zh/hubs/json-convert): 在一个专题里比较 JSON 与 CSV、YAML、TOML、GraphQL、XML、Markdown、Excel、BSON、EDN 等结构化格式之间的转换工具。
- [文本大小写、编码与规范化转换工具](https://elysiatools.com/zh/hubs/text-convert): 在一个专题中比较文本大小写转换、全半角转换、编码转换、Quoted-Printable 处理和行内文本规范化工具。
- [JSON 检查、对比与转换工具](https://elysiatools.com/zh/hubs/json-utility): 把 JSON 格式化、差异对比、路径检查、Schema 校验、合并、转换和导出工具集中到一个专题中，适合 API 与数据处理流程。
