Skip to main content

Bar

The Bar family contains 38 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.

Benchmark comparison screenshot

Variants

ChartData shapeUse when
Benchmark comparisonActual and benchmark values side by side.Use it when each category needs a direct benchmark.
Budget stackStacked BarSeries values.Use it for departmental totals and breakdowns.
Budget varianceSigned budget variances on a horizontal axis.Use it when over and under budget must be symmetric.
Capacity barsBarSeries plus maximum axis and background.Use it for quota and inventory screens.
Channel stackMultiple series stacked per category.Use it when total and contribution both matter.
Compact category barsVec<f32> aligned to categories.Use it for short lists and cards.
Customer segment barsSegment values grouped by period.Use it to compare segments without splitting the page.
Diverging barPositive and negative BarSeries values.Use it for sentiment, deltas, and balance views.
Funnel unit pictorial barsValues represented by repeated symbols.Use it when unit counts should feel more tactile than rectangles.
Grouped quarterly barsMultiple BarSeries on the same categories.Use it for side-by-side period comparisons.
KPI background barsBarSeries with background styling.Use it for KPI completion panels.
Negative delta barsBarSeries values crossing zero.Use it for variance and profit/loss dashboards.
Performance bandsValues shown against a visual capacity track.Use it for scorecards where progress is the dominant signal.
Pictorial unitsPictorialBarSeries values.Use it for branded but still quantitative category displays.
Priority queue barsRounded bars for a compact queue view.Use it when bars sit inside a polished app surface.
Product stack barsProduct values stacked into category totals.Use it for portfolio composition.
Profit and loss barsPositive and negative values on one value axis.Use it when gains and losses must share one baseline.
Quarter waterfallSequential deltas that explain a final value.Use it for financial bridge and variance analysis.
Ranked barBarSeries with horizontal orientation.Use it for rankings with long labels.
Region comparison barsMultiple BarSeries.Use it for region-by-period comparisons.
Region rankingCategory/value pairs sorted for comparison.Use it when exact rank is the product question.
Retail waterfallSequential sales and cost changes.Use it for retail contribution analysis.
Return deltasCategory deltas with negative values.Use it for change analysis around zero.
Rounded barBarSeries with border radius.Use it when the chart sits in a polished product dashboard.
Sales target trackValues against a fixed target background.Use it when completion against capacity is more important than raw count.
SLA breach deltaDeltas above and below a service baseline.Use it for operational exception reporting.
Small multiple bars ABarSeries values on a category axis.Use it in repeated dashboard cards.
Small multiple bars BBarSeries values on a category axis.Use it when multiple products use the same visual scale.
Sorted horizontal barsBarSeries with category y-axis.Use it for top-N views.
Stacked revenue barsMultiple BarSeries sharing a stack key.Use it when totals and composition matter together.
Store comparisonGrouped category values across periods.Use it to compare periods inside each category.
Team load barsTeam categories ranked by workload.Use it when managers need quick capacity comparison.
Ticket age distributionBuckets with counts per age range.Use it when the reader needs the shape of a queue.
Track progress barsBarSeries with background color.Use it for completion and capacity comparisons.
Utilization capacityUsage bars with capacity tracks.Use it for infrastructure and quota dashboards.
Waterfall barDelta values over ordered categories.Use it for profit bridges and cumulative change explanations.
Weekday shape barsSeven ordered weekday values.Use it when the weekly rhythm is easier as bars than a line.
Wide-label horizontal barsBarSeries with category y-axis.Use it when labels would collide on the x-axis.

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.