Skip to main content

Heatmap and calendar

The Heatmap and calendar family contains 12 renderer-backed chart variants. Use this page as the entry point for choosing the right variant, then open the variant page for the screenshot, data shape, Rust API notes, and example code.

The chart family is still ordinary Fission UI. Each variant is constructed from typed Rust data, participates in layout and theme decisions, and can be driven by app state, reducers, resources, jobs, or services just like any other widget.

Availability heatmap screenshot

Variants

ChartData shapeUse when
Availability heatmapMatrix value triples.Use it for SRE and operations dashboards.
Build calendarDate/value pairs.Use it for engineering operations.
Correlation heatmapMatrix value triples.Use it for relationship strength matrices.
Incident calendarDate/value pairs.Use it for reliability and support reporting.
Large matrix heatmapDense matrix value triples.Use it for activity grids with many columns.
Quarter calendar heatmapDate/value pairs.Use it for contribution and activity patterns.
Resource load heatmapMatrix value triples.Use it for capacity and utilization panels.
Retention calendarDate/value pairs.Use it for habit and retention surfaces.
Risk grid heatmapMatrix value triples.Use it for risk and priority matrices.
Small matrix heatmapMatrix value triples.Use it for dashboards with limited space.
Visual map densityHeatmapSeries plus VisualMap.Use it when color needs a visible numeric range.
Weekday hour heatmapx index, y index, value triples.Use it for operational intensity matrices.

Choosing within this family

Start with the user's question, not the visual effect. Pick the simplest variant that makes the answer clear, add interaction only when it reduces work for the user, and keep animation purposeful enough that it explains a change rather than decorating the page.