Skip to main content

Heatmap

The Heatmap family contains 20 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.

Access matrix screenshot

Variants

ChartData shapeUse when
Access matrixPermission-like matrix values.Use it for dense access and security matrices.
Availability windowGrid values representing availability.Use it to compare uptime windows.
Commit activity calendarDate/value pairs over a calendar range.Use it to show daily activity patterns.
Correlation gridGrid of pairwise values.Use it for correlation-like analysis.
Daily retention calendarDate/value pairs for retention events.Use it to scan day-level consistency.
Daily sales calendarDaily sales values over a date range.Use it when weekday and date position matter.
Density visual mapDense grid with continuous color scale.Use it for density and occupancy surfaces.
Deployment hour heatmapGrid coordinates with numeric intensity.Use it to find concentration by hour and day.
Feature usage heatmapFeature/category values on a two-dimensional grid.Use it to find usage hotspots.
Incident volume calendarDaily incident counts over a date range.Use it when the calendar shape carries meaning.
Load grid visual mapNumeric grid values mapped to color.Use it when color should explain intensity.
Quality gates calendarDaily quality values.Use it for quality gate consistency over time.
Queue depth matrixQueue depth by queue and time bucket.Use it for operational queues.
Regression risk matrixRisk values by component and area.Use it before releases to focus attention.
Release burndown calendarDaily values across a release period.Use it for calendar-driven delivery views.
Resource saturationResource and time values on a matrix.Use it for infrastructure saturation.
Service risk matrixLarger matrix of risk values.Use it when dense matrix comparison matters.
Support load heatmapTwo-dimensional grid cells with values.Use it for workload concentration.
User activity calendarDate/value activity pairs.Use it to show consistency and spikes over time.
Visual map build calendarDaily build values with a color scale.Use it when calendar and intensity both matter.

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.