Key Facts
- Category
- Data Visualization
- Input Types
- textarea, text, select, number, color, checkbox
- Output Type
- html
- Sample Coverage
- 4
- API Ready
- Yes
Overview
The Icicle Chart Generator allows you to create interactive, hierarchical visualizations from your nested JSON data. It is an ideal tool for mapping complex tree structures, such as file systems, organizational hierarchies, or category breakdowns, into clear, space-filling charts that support hover interactions and customizable styling.
When to Use
- •When you need to visualize the distribution of values across a multi-level hierarchical tree structure.
- •When you want to explore file system sizes or directory structures in an intuitive, interactive format.
- •When you need to present organizational charts or nested project budgets where relative proportions are important.
How It Works
- •Input your hierarchical data in the required JSON format, ensuring each node includes a name and value.
- •Customize the visual appearance by selecting a color scheme, adjusting chart dimensions, and toggling labels or value displays.
- •Configure advanced settings like orientation, maximum depth, and border styling to match your specific presentation needs.
- •Generate the interactive HTML chart to view, hover over segments for details, and analyze your data structure.
Use Cases
Examples
1. File System Analysis
System Administrator- Background
- The administrator needs to identify which sub-directories are consuming the most storage space on a server.
- Problem
- Large directory trees are difficult to parse in text format, making it hard to spot storage bottlenecks.
- How to Use
- Input the directory structure as JSON, set the value format to 'Thousands (k)', and use the 'Ocean' color scheme.
- Example Config
-
{"chartTitle": "Server Storage Usage", "valueFormat": "thousands", "colorScheme": "ocean", "chartOrientation": "horizontal"} - Outcome
- A clear, interactive chart where the width of each block represents the storage size, allowing for instant identification of large folders.
2. Organizational Hierarchy Visualization
HR Manager- Background
- The HR team wants to visualize the headcount distribution across different departments and regional offices.
- Problem
- Traditional tree diagrams are often cluttered; a space-filling chart is needed for a cleaner overview.
- How to Use
- Provide the organizational data in JSON, enable 'Show Labels', and set the orientation to 'Vertical'.
- Example Config
-
{"chartTitle": "Global Headcount", "showLabels": true, "chartOrientation": "vertical", "maxDepth": 4} - Outcome
- A structured icicle chart that clearly displays the headcount proportions across the entire organization.
Try with Samples
jsonRelated Hubs
FAQ
What data format is required?
The tool requires a JSON object containing a root node with 'name', 'value', and optional 'children' arrays for nested levels.
Can I customize the colors?
Yes, you can select from predefined color schemes like Ocean or Forest, or choose 'Custom Colors' to provide your own array of hex codes.
How do I change the chart orientation?
You can toggle between 'Horizontal' (top-to-bottom) and 'Vertical' (left-to-right) orientations in the settings.
What is the maximum depth I can display?
You can set the 'Maximum Depth' parameter between 1 and 10 levels to control how much of the hierarchy is rendered.
Is the chart interactive?
Yes, the generated chart supports hover animations and tooltips to display detailed information for each segment.