Skip to main content

Dataset

The Dataset 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.

Brush telemetry screenshot

Variants

ChartData shapeUse when
Brush telemetryPoint samples with brush selection.Use it for interactive telemetry exploration.
Calendar dataset activityDate/value rows mapped to a calendar.Use it when dates are a first-class data field.
Coverage dataset mapRegion/value rows.Use it when geographic views come from named records.
Dataset visual heatmapEncoded grid cells with values.Use it when heatmaps come from generic records.
Filtered compositionFiltered label/value rows.Use it when the chart represents a selected dataset slice.
Flow dataset sankeyNode and edge records.Use it when flow data is modeled explicitly.
Live activation funnelChanging stage values.Use it when pipeline stages update during the session.
Live alert scatterHighlighted alert points.Use it for active events and outliers.
Live bar updateChanging category values.Use it for updating status summaries.
Live line updateAppend-like ordered telemetry samples.Use it for live monitoring views.
Live radar scoreChanging dimension vectors.Use it for live multidimensional scorecards.
Live status gaugeSingle changing status value.Use it when a live number needs a strong visual shape.
Product trend datasetTabular data encoded into line series.Use it when named fields should drive series values.
Products by year datasetTabular product/year/value records.Use it when several chart views should share one dataset.
Quality dataset parallelRows with several numeric dimensions.Use it when the same table powers multidimensional analysis.
Quarter timelinePeriod labels switching chart state.Use it for period-over-period analysis.
Ranked dataset barsRows sorted into category/value pairs.Use it when rank comes from data transformation.
Risk bubbles datasetRows encoded into x, y, and size.Use it when one table feeds bubble visualization.
Stacked revenue datasetMultiple encoded measures over one category axis.Use it when stack series share the same source table.
Telemetry toolboxTelemetry chart with built-in actions.Use it when live charts need controlled exploration.

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.