← Back
Best viewed on a desktop. Please switch to a larger device.

Data Viz
Dashboard

Dense information displayed with clarity and hierarchy. Space Mono for numbers, thin borders and dark surfaces to let colour-coded data breathe. Every pixel earns its place by encoding meaning.

8
Chart types
0px
Border radius
Mono
All numbers
4,821
Visitors
↑ 12.4%
$48.2k
Revenue
↑ 8.1%
99.9%
Uptime
Nominal
Sessions · 7 days Live
1.4ms
P95 Latency
482
Errors
↑ 3 today
2.4GB
Memory
Normal
Updated: 00:04s ago · Auto-refresh enabled All systems nominal
Charts

Chart Library

Six chart archetypes for every data shape. Each built with pure CSS - no canvas, no SVG libraries required for basic patterns.

Bar Chart Comparison
Donut Chart Composition
100%
Organic 42%
Direct 21%
Social 15%
Email 12%
Paid 10%
Stacked Bar Part-to-whole
Series A
Series B
Series C
Horizontal Bar Ranking
United States 4.2k
Germany 2.8k
Japan 2.1k
France 1.6k
Brazil 1.1k
Sparklines Inline Trend
Revenue
↑12%
Users
↑8%
Errors
↓18%
Activity Heat Density
Less
More
Colour

Data Palette

Eight distinct series colours - high saturation on dark backgrounds for legibility. Each colour maps to a fixed data series.

Indigo
#6366F1
Series A / Primary
Violet
#8B5CF6
Series B
Cyan
#22D3EE
Series C / Info
Emerald
#10B981
Success / Up
Amber
#F59E0B
Warning
Rose
#F43F5E
Error / Down
Sky
#38BDF8
Series D
Lime
#84CC16
Series E
Type

Type System

KPI Value 48,291 48px · Space Mono 700
Always monospace
H1 · Page Title Analytics Overview / Q4 28px · Inter 700
Chart Label SESSION_COUNT :: WEEKLY_AVG :: P95_LATENCY 10px · Space Mono
+0.10em tracking
Body Inter Light for prose text. Keep body copy minimal in dashboards - information density comes from data, not explanation. 14px · Inter 300
Components

UI Components

// Buttons

// Inputs

// Data Bars

API
94%
DB
71%
CDN
88%
Queue
43%
Data Table
MetricValueΔStatus
Uptime99.9%+0.1%OK
Errors482+12Warn
P951.4ms−0.2msOK
Layout

Full Dashboard Layout

Overview
Revenue
Traffic
Errors
Infra

Overview · Last 7 days

4,821
Sessions
↑ 12%
$48k
Revenue
↑ 8%
1.4ms
P95 Lat
Fast
99.9%
Uptime
Nominal
Sessions · Daily 7d avg: 689
Mon
Tue
Wed
Thu
Fri
Sat
Sun
Traffic Sources
Organic 42%
Direct 21%
Social 15%
Email 12%
Principles

Core Principles

01 · NUMBERS

Monospace for All Data

Space Mono for every KPI value, metric, percentage, and timestamp. Monospace numerals align in columns without optical tricks - the numbers sit still and let you compare rows.

02 · COLOUR

Colour Encodes Series, Not Decoration

Each of the eight palette colours maps permanently to one data series. Indigo is always Series A. Emerald is always success/up. Rose is always error/down. Consistent mapping removes cognitive load.

03 · DENSITY

Maximum Information, Minimum Noise

0px border-radius on chart bars and cards. Very thin 1px borders at 8% opacity. No gradients on data areas. The surface is neutral so colour-coded data reads immediately without competing visual texture.

04 · REAL-TIME

Signal Live State Clearly

A pulsing emerald dot with a "Live" label tells users data is current. An amber dot means delayed. Red means stale or error. Never leave users guessing whether the numbers on screen are current.