Data display

Numbers, drawn nine ways

The library answers the same question many ways on purpose: a figure can live in nine metric cards, five chart families and fifteen table cells. This page shows each family whole, taken from the Untitled UI PRO file, and beside every variant the rule that picks it. Nothing here is chosen by taste.

The change primitives

Three ways to say how a figure moved, from the file’s _Change set. Green and red belong to the direction of movement, never to the value itself.

Three types, positive and negative
12%12% 8.1%vs last month8.1%vs last month 4.2%4.2%
TypeAnatomyUse when
Arrow textStraight arrow and a coloured figureinline after a number, where the movement is secondary
Trend textWavy trend arrow, coloured figure, gray comparisonbeside charts and in headline rows, where the period is named
Bordered pillWhite pill, coloured arrow, neutral figureon the baseline of a large figure; the quiet default for KPI cards

Metric cards: the nine types

The file’s Metric item set: Simple, four icon types, four chart types, each with an optional action footer. Every figure is IBM Plex Mono; the sparkline colour follows the movement.

Bookings this month
2884.2%
Confirmed travellers
1,2044.2%
Quotes sent
96
12%vs last month
Conversion rate
33%8.1%vs last month
Open enquiries
574.2%
Revenue, 30 days
$412,890
12%vs last month
Page views
18,2048.1%
Gross margin
$86,4108.1%vs last month
Issued this week
418.1%vs last month
TypeWhat it carriesUse when
SimpleThe figure and its movement, nothing elseKPI strips where several cards share a row and the row must stay quiet
Icon 01A circular subject mark above the labela stat standing alone, where the subject needs naming at a glance
Icon 02Featured icon beside a bold labelthe leading stat of a module page; one per surface
Icon 03Outlined icon tile, change right alignedreport summaries where the comparison matters as much as the figure
Icon 04The compact one, icon inline with the labeldense grids and side panels; the smallest honest stat card
Chart 01Figure left, sparkline rightheadline rows in analytics; the shape of the period beside the total
Chart 02Soft layered area, no markerambient context; the area makes no axis claim and must not be read for values
Chart 03Full bleed area under the figurethe hero card; the trend is the story and takes the whole card
Chart 04Titled header with divider, full width linea card that stands alone as a small report of its own
The footer rule. Every type takes an optional footer: the quiet types close with a View report link; the titled and icon tile types close with a configure control and a bordered button. One footer style per surface, never mixed in a row of cards.

The sparkline family

Twelve shapes in the file, each with a green and a red twin. The shape in the library is placeholder; real data draws the line. The halo marks the latest point.

Sparkline shapes
Realistic, positive Realistic, negative Wavy, positive Wavy, negative Straight, two markers Layers, no marker

Charts

Five chart families exist in the file: line, stacked bar, activity gauge, donut and radar. The platform renders them through ECharts; what follows is their theme, drawn from the library with the ramp moved from purple to our blue. Horizontal gridlines only, no axis strokes, dot legends, and the dark tooltip with a cursor rule for every hover.

Line chart · three series, blue ramp, area under the top series
Series 1Series 2Series 3
Stacked bar · settled at the base, remainder in gray, rounded tops
CapacityPendingIssued
The hover contract · chart markers
Line
Dash
Minimal
Activity gauge · rings to a target
Donut · one ramp, gray tail
HotelsFlightsTransfersActivitiesInsuranceOther
Radar · the specialist
The questionThe chartThe rule
How did it move over timeLine chartUp to three series in the blue ramp; the area fill belongs to the top series only
What is it made of, over timeStacked barDark blue settled at the base, lighter above, gray for the remainder; rounded tops
How far along, against a targetActivity gaugeUp to three rings, twelve o’clock start; the figure sits in the center
What share of the wholeDonutOne ramp, largest slice first from twelve o’clock, gray for the tail; never a rainbow
How does the profile compareRadarTwo or three series at twenty percent fill; a specialist chart, used sparingly
Two measures, two scalesTwo chartsNever a dual axis; index them or draw them side by side
What the file does not contain: horizontal bars, scatter plots, needle gauges and maps. If a surface needs one, it is a new decision, not a library pick; it goes to a lab first.

Tables

The register is the platform’s home surface, and the library’s table system covers it whole: header labels with sort and help states, fifteen cell types, three lead controls, two pagination styles and the assembled table card.

Header labels · default, sortable, sorted, with help
BookingStatus Value Departure Owner Who holds this booking
The fifteen cell types
Olivia Rhyeolivia@limitless.co.uk
Text, two lines
In Tripbooks only the identity cell may carry the second line; the amended one line law holds everywhere else
Amira HaddadCUS-2214
Avatar with text
The register identity cell; 60px fixed row
Voucher BKG-RYH39M4S.pdf212 KB
File type
Visa ending in 1234Expiry 06/2028
Payment method
Active
Dot badge
Status pills; the dot carries disposition and fill
FlightsHotelsVisas+4
Multiple badges
$1,800.004.2%
Figure with trend
$1,800.004.2%
Negative trend
Red is the movement against you, never the mere minus sign
KMDWLS+510 agents
Avatar group
In progress
Select in cell
60%
Progress bar
Star rating
Text actions
Icon actions
Overflow menu
Icons or the menu, never both on one row
The platform factThe cell
A customer, an agent, a supplierAvatar with text; this is the identity cell and the only two line cell
A booking status, a payment stateDot badge; the dot carries disposition and fill
MoneyMono figure, right aligned; a trend pill only where the movement is the point
A documentFile type cell with the format chip
A card on filePayment method cell
People attached to the recordAvatar group with the numeric tail
Many labelsUp to three badges and a counted tail, never a wrapped row
Utilisation, completionProgress bar with the mono percentage
A judgementStar rating
Row actionsTwo text buttons, or up to four icons, or the overflow menu; never two kinds together
The identity cell and the law. Untitled draws two lines in its text and avatar cells. Our one line per cell law, amended 25 Aug 2026, admits exactly one two line cell per row: the identity cell, at a fixed 60px height. It is the same anatomy the library draws; the law simply forbids the second line everywhere else.

The assembled table card

Card header with the count badge, toolbar with search and filters, sortable header row, identity cells, mono money, two action icons, pagination style A. This is the register grammar.

Bookings288 bookingsEverything issued or holding across the entity
Search⌘K
BookingStatusValueDepartureDesk
AHAmira HaddadBKG-RYH39M4SIssued$12,480.0022 Sep 2026Riyadh
JPJonas PetersenBKG-K2M11PQ0Holding$3,215.5004 Oct 2026London
MTMariam ToureBKG-Z8V47LC2Issued$7,940.0011 Oct 2026Paris
RSRavi ShankarBKG-Q5D93XN8Cancelled$1,120.0019 Oct 2026Dubai
Page 1 of 10Rows per page 1012310

Pagination style B, for reading surfaces rather than working registers:

1238910
Divider rows · the default
Amira Haddad$12,480.00
Jonas Petersen$3,215.50
Mariam Toure$7,940.00
Alternating fills · for long unbroken reads
Amira Haddad$12,480.00
Jonas Petersen$3,215.50
Mariam Toure$7,940.00

When the table is empty

The file ships three empty table doctrines: a search empty says what was searched and clears in one click; a data empty explains what will fill the space; an error empty offers refresh before support. The search empty, assembled:

Vendor movements240 vendors
No vendors foundYour search for "Stripe" did not match any vendors. Clear the search or add the vendor you were looking for.
Page 1 of 1

Chosen by rule

The short version of this page. A figure among peers lives in a table cell. A figure that stands alone takes a metric card: the quiet types in rows, the chart types where its history is the story. A history that needs an axis is a chart, picked by the question it answers. And when two families could serve, the quieter one wins.

Tripbooks Design SystemBuilt on Untitled UI · Inter for language, IBM Plex Mono for every figureLight and dark from the same tokens