Skip to content

[treemap-basic] Basic Treemap #766

Description

@MarkusNeusinger

Description

A treemap displaying hierarchical data as nested rectangles, where each rectangle's area is proportional to its value. Excellent for showing part-to-whole relationships in hierarchical structures, making it easy to spot large and small items at a glance.

Applications

  • Disk space usage by folder/file
  • Budget allocation by department and project
  • Market capitalization by sector and company
  • Website traffic by country and city

Data

  • category (string) - main category
  • subcategory (string) - optional sub-category
  • value (numeric) - size of each rectangle
  • Size: 5-50 items

Notes

  • Use distinct colors for main categories
  • Add labels for larger rectangles
  • Consider borders between rectangles
  • Show hierarchy through nesting or color shading

Metadata

Metadata

Assignees

No one assigned

    Labels

    approvedApproved for implementationimpl:altair:doneAltair implementation mergedimpl:bokeh:donebokeh implementation mergedimpl:chartjs:failedchartjs implementation failedimpl:d3:doned3 implementation mergedimpl:d3:failedd3 implementation failedimpl:echarts:doneecharts implementation mergedimpl:echarts:failedecharts implementation failedimpl:ggplot2:doneggplot2 implementation mergedimpl:ggplot2:failedggplot2 implementation failedimpl:highcharts:donehighcharts implementation mergedimpl:highcharts:failedhighcharts max retries exhaustedimpl:letsplot:doneletsplot implementation mergedimpl:makie:donemakie implementation mergedimpl:matplotlib:doneMatplotlib implementation mergedimpl:muix:failedmuix implementation failedimpl:plotly:doneplotly implementation mergedimpl:plotnine:doneplotnine implementation mergedimpl:plotnine:failedplotnine max retries exhaustedimpl:plotnine:pendingplotnine generation in progressimpl:pygal:donepygal implementation mergedimpl:seaborn:doneseaborn implementation mergedspec-readySpecification merged to mainwatchdog:retried-altairWatchdog retried altair oncewatchdog:retried-bokehWatchdog retried bokeh oncewatchdog:retried-chartjsWatchdog retried chartjs oncewatchdog:retried-d3Watchdog retried d3 oncewatchdog:retried-echartsWatchdog retried echarts oncewatchdog:retried-ggplot2Watchdog retried ggplot2 oncewatchdog:retried-letsplotWatchdog retried letsplot oncewatchdog:retried-makieWatchdog retried makie oncewatchdog:retried-matplotlibWatchdog retried matplotlib oncewatchdog:retried-muixWatchdog retried muix oncewatchdog:retried-plotlyWatchdog retried plotly oncewatchdog:retried-plotnineWatchdog retried plotnine oncewatchdog:retried-pygalWatchdog retried pygal oncewatchdog:retried-seabornWatchdog retried seaborn once

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions