Repository navigation
[icicle-basic] icicle-basic: Icicle Chart #2497
Copy link
Copy link
Closed
Labels
approvedApproved for implementationApproved for implementationimpl:altair:doneAltair implementation mergedAltair implementation mergedimpl:bokeh:donebokeh implementation mergedbokeh implementation mergedimpl:chartjs:donechartjs implementation mergedchartjs implementation mergedimpl:d3:doned3 implementation mergedd3 implementation mergedimpl:echarts:doneecharts implementation mergedecharts implementation mergedimpl:ggplot2:doneggplot2 implementation mergedggplot2 implementation mergedimpl:highcharts:donehighcharts implementation mergedhighcharts implementation mergedimpl:letsplot:doneletsplot implementation mergedletsplot implementation mergedimpl:makie:donemakie implementation mergedmakie implementation mergedimpl:matplotlib:doneMatplotlib implementation mergedMatplotlib implementation mergedimpl:muix:donemuix implementation mergedmuix implementation mergedimpl:plotly:doneplotly implementation mergedplotly implementation mergedimpl:plotnine:doneplotnine implementation mergedplotnine implementation mergedimpl:pygal:donepygal implementation mergedpygal implementation mergedimpl:seaborn:doneseaborn implementation mergedseaborn implementation mergedspec-readySpecification merged to mainSpecification merged to main
Description
Plot Type
icicle-basic
Description
Rectangular hierarchy visualization with stacked rectangles. Shows hierarchical data as nested horizontal or vertical bars where width/height represents value.
Applications
- File system visualization
- Organizational hierarchy
- Budget breakdown by department
- Website navigation structure
Data Requirements
- Hierarchical/tree-structured data
- Node names and values
- Parent-child relationships
Notes
- Horizontal or vertical orientation
- Color by level or category
- Show labels in rectangles
- Interactive drill-down capability
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
approvedApproved for implementationApproved for implementationimpl:altair:doneAltair implementation mergedAltair implementation mergedimpl:bokeh:donebokeh implementation mergedbokeh implementation mergedimpl:chartjs:donechartjs implementation mergedchartjs implementation mergedimpl:d3:doned3 implementation mergedd3 implementation mergedimpl:echarts:doneecharts implementation mergedecharts implementation mergedimpl:ggplot2:doneggplot2 implementation mergedggplot2 implementation mergedimpl:highcharts:donehighcharts implementation mergedhighcharts implementation mergedimpl:letsplot:doneletsplot implementation mergedletsplot implementation mergedimpl:makie:donemakie implementation mergedmakie implementation mergedimpl:matplotlib:doneMatplotlib implementation mergedMatplotlib implementation mergedimpl:muix:donemuix implementation mergedmuix implementation mergedimpl:plotly:doneplotly implementation mergedplotly implementation mergedimpl:plotnine:doneplotnine implementation mergedplotnine implementation mergedimpl:pygal:donepygal implementation mergedpygal implementation mergedimpl:seaborn:doneseaborn implementation mergedseaborn implementation mergedspec-readySpecification merged to mainSpecification merged to main
Activity
claude commentedon Dec 29, 2025
✅ Spec ID:
icicle-basicRationale: Icicle charts are a recognized hierarchical visualization complementing existing treemap and sunburst specs. This is a new plot type not currently in the catalog.
Add label
approvedto begin generation.spec: add icicle-basic specification
[-]icicle-basic: Icicle Chart[/-][+][icicle-basic] icicle-basic: Icicle Chart[/+]github-actions commentedon Dec 29, 2025
✅ Specification Ready:
icicle-basicPR: #2504
specification.md
icicle-basic: Basic Icicle Chart
Description
An icicle chart displaying hierarchical data as adjacent rectangles in a layered structure, where each rectangle's size represents its value in the hierarchy. Unlike treemaps that nest rectangles, icicle charts stack them in rows (horizontal) or columns (vertical), making parent-child relationships explicitly visible through spatial adjacency. This layout excels at showing both the hierarchy levels and the proportional values simultaneously.
Applications
Data
name(string) - node label for each element in the hierarchyparent(string) - parent node reference establishing the tree structurevalue(numeric) - size/magnitude determining each rectangle's width or heightNotes
Next: Add
approvedlabel to merge this specification to main.🤖 spec-create workflow
spec: add icicle-basic specification (#2504)
github-actions commentedon Dec 29, 2025
🚀 Specification Merged!
Specification:
icicle-basicPR: #2504 (merged)
The specification is now in
mainand synced to PostgreSQL.Next: Add
generate:{library}labels to start generating implementations.Available libraries:
matplotlib,seaborn,plotly,bokeh,altair,plotnine,pygal,highcharts,letsplotOr use workflow dispatch for bulk operations.
🤖 spec-create workflow
MarkusNeusinger commentedon Dec 30, 2025
Implementation: 5/9 libraries
81 remaining items
feat(muix): implement icicle-basic (#11407)
github-actions commentedon Sep 5, 2026
✅ muix Complete
muix implementation for
icicle-basichas been merged to main.PR: #11407
Quality Score: 86/100
Preview: light · dark
🤖 impl-merge
feat(makie): implement icicle-basic (#11405)
github-actions commentedon Sep 5, 2026
✅ makie Complete
makie implementation for
icicle-basichas been merged to main.PR: #11405
Quality Score: 86/100
Preview: light · dark
🤖 impl-merge
github-actions commentedon Sep 5, 2026
🎉 All Implementations Complete!
All 15 library implementations for
icicle-basichave been successfully merged.🤖 impl-merge
github-actions commentedon Oct 24, 2026
🎨 javascript/muix Preview
PR: #12365
Generation: adopted from
5b2bcb3e5e4dc5b3685a669c07cf3ab1b9918f69by gemini-4-argonRepair model: opus (forced regeneration)
Interactive: light · dark
🤖 impl-generate
feat(muix): implement icicle-basic (#12365)
github-actions commentedon Oct 24, 2026
✅ muix Complete
muix implementation for
icicle-basichas been merged to main.PR: #12365
Quality Score: 83/100
Regen: previous 86 → 83 (stored scores)
Preview: light · dark
🤖 impl-merge
github-actions commentedon Oct 24, 2026
🎉 All Implementations Complete!
All 15 library implementations for
icicle-basichave been successfully merged.🤖 impl-merge