Skip to main content

Interaction

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

Analysis toolbox screenshot

Variants

ChartData shapeUse when
Analysis toolboxChart data with explicit utility actions.Use it when analysis actions belong close to the chart.
Annotation calloutChart data with a typed text callout.Use it for guided dashboards and reports.
Axis tooltipSeries data with axis-oriented tooltip intent.Use it when the whole axis position is the hover target.
Breach mark areaLine values with highlighted breach band.Use it when unsafe ranges need visible boundaries.
Brush outliersPoint data with visible brush preview.Use it for exploratory selection.
Brush regionScatter points plus brush rectangle configuration.Use it when users select data before drilling in.
Capacity timelinePeriod labels with changing chart state.Use it for capacity changes across time.
Data zoom overviewOrdered data with a selected zoom range.Use it for long series where one window is active.
Deployment marksTrend data with event mark points.Use it when specific moments explain the data.
Export toolboxChart data with restore, brush, zoom, and save actions.Use it when chart controls need a consistent built-in place.
Graphic bandChart plus typed rect, text, and line graphics.Use it for callouts and shaded product ranges.
Graphic noteTrend line with typed graphic overlay.Use it to add explanations without leaving the chart model.
Grouped tooltipGrouped series with tooltip intent.Use it when comparison needs hover detail.
Item tooltipSeries data with item-level tooltip intent.Use it when individual marks carry detail.
Marked SLO chartTrend data plus mark lines and shaded bands.Use it to keep thresholds in the chart instead of external notes.
Restore toolboxChart data with reset action included.Use it when user exploration needs a safe reset.
Selectable scatterScatter points with selection configuration.Use it when users inspect clusters interactively.
Telemetry zoomLong ordered telemetry values with zoom.Use it for monitoring and investigation.
Timeline releasesChart data with release timeline options.Use it for versioned or period-based views.
Timeline yearsChart data with a timeline control.Use it when the same view switches between periods.

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.