Key Facts
- Category
- Data Visualization
- Input Types
- text, textarea, color, number, checkbox, select
- Output Type
- html
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The Waterfall Chart Generator allows you to visualize cumulative changes in data, making it easy to track how positive and negative values contribute to a final total through a clear, step-by-step bridge chart.
When to Use
- •When you need to explain how an initial value increases or decreases to reach a final result.
- •When analyzing financial statements to show the breakdown of revenue, costs, and net profit.
- •When tracking inventory fluctuations or population changes over a specific period.
How It Works
- •Input your data as a JSON array, specifying labels, values, and whether an item is a subtotal.
- •Customize the visual appearance by adjusting colors for positive, negative, and total bars.
- •Configure chart dimensions, font styles, and value formats to match your reporting requirements.
- •Generate the chart to view the cumulative progression with optional connecting lines and auto-calculated totals.
Use Cases
Examples
1. Monthly Profit Analysis
Financial Analyst- Background
- The analyst needs to present a monthly profit report to stakeholders, showing how revenue and various expenses lead to the final net profit.
- Problem
- Standard bar charts do not clearly show the cumulative impact of expenses on the starting revenue.
- How to Use
- Input the revenue and expense items into the Data Items field, marking the starting revenue and final net profit as subtotals.
- Example Config
-
[{"label": "Starting Revenue", "value": 5000, "isSubtotal": true}, {"label": "Sales", "value": 2000}, {"label": "Rent", "value": -1000}, {"label": "Salaries", "value": -1500}, {"label": "Net Profit", "value": 4500, "isSubtotal": true}] - Outcome
- A clear waterfall chart showing the progression from 5000 to 4500, with expenses highlighted in red and revenue in blue.
Try with Samples
json, textRelated Hubs
FAQ
What is a waterfall chart?
A waterfall chart is a data visualization that shows how an initial value is affected by a series of intermediate positive or negative values to reach a final total.
How do I define subtotals in the data?
In your JSON input, add the 'isSubtotal': true flag to any data item that represents a calculated total rather than a change.
Can I change the colors of the bars?
Yes, you can independently set the colors for positive values, negative values, and subtotal bars using the color picker options.
Does the tool calculate the final total automatically?
Yes, if the 'Show Auto Total' option is enabled, the tool will automatically calculate and append the final total bar to your chart.
What formats are supported for values?
You can format values as integers, decimals (2 places), currency (¥), or percentages.