Skip to contentVibraUI
10 sections

Charts

A chart in its card: the series, the period control and the figure it adds up to.

Area chart with range chips

charts-01

Revenue a day as one area in the accent over the last 7, 30 or 90 full days, picked by segmented chips, with the span before on request as a dashed ghost and the daily average as a rule.

npx shadcn@latest add @vibra/charts-01

Multi-line chart with a legend that picks the focus

charts-02

Sessions an hour by region over the last 24 hours as three lines, one in the accent and two in grey, with a legend of toggles that moves the accent.

npx shadcn@latest add @vibra/charts-02

Stacked columns with a share switch

charts-03

The model gateway's tokens a day over four weeks, prompt in grey under completion in the accent, with a segmented switch between the counts and each day's split as a share.

npx shadcn@latest add @vibra/charts-03

Ranked horizontal bars against the span before

charts-04

Revenue by country as ranked bars, best at the top, the range in the accent and the span before in grey, with the countries past the eighth folded into one row.

npx shadcn@latest add @vibra/charts-04

Donut with its total and a key that picks

charts-05

Customers by plan as a donut with the total in its hole, and a key beside it whose toggles pick the plan drawn in the accent, the others in one grey.

npx shadcn@latest add @vibra/charts-05

Radial progress: the house and each room type

charts-06

How full the hotel is tonight, tomorrow or over the next seven nights: the house on a large ring and each room type on a small one, the nights picked by segmented chips.

npx shadcn@latest add @vibra/charts-06

Scatter with a region in the accent

charts-07

Every country's last 24 hours as a point — sessions across, p95 response time up — with the region picked by segmented chips in the accent and the rest of the world in grey.

npx shadcn@latest add @vibra/charts-07

Heatmap calendar with a table twin

charts-08

Four months of deploys as a calendar heatmap, a square a day, with segmented chips for the environment, the facts it adds up to beside it, and a Table toggle that swaps it for the same days by month.

npx shadcn@latest add @vibra/charts-08

Columns and a line over a baseline

charts-09

A year of billing: what was invoiced each month as grey columns, what was collected as a line in the accent over them, and the monthly average collected as a dashed baseline, with a table twin.

npx shadcn@latest add @vibra/charts-09

Small multiples on one scale

charts-10

Revenue a week by department as six small panels, best-selling first, each with its total and its change, on one scale topped by the store's best week, with a toggle to let each fit its own.

npx shadcn@latest add @vibra/charts-10