s3://rustfs-brand/dataviz/Guidelines · Data visualisation

Data visualisation数据可视化

Drawn to scale, with units and a source, readable in three seconds.
Series 1 Signal #0062FFComparisons NeutralHighlight Oxide · one

PrinciplesPrinciples

Draw to scale

Bars start at zero; axes are never cut.

Lead with the finding

The title states the finding.

RustFS is always blue

RustFS blue, comparisons neutral.

Traceable

Units, environment, date and source.

PaletteChart palette

Up to eight series; split beyond five.

1 · #0062FF
2 · #FF5E14
3 · #00AEAE
4 · #7D5BE6
5 · #F7AE0C
6 · #61C3F9
7 · #02A855
8 · #9AA0AC
Sequential · Signal 50–900
Diverging · Signal — neutral — Oxide

Chart typesChart standards

All charts below use sample data.

Bar · grouped

GET throughput is 38% higher on 1 MiB objects

05101520251.91.64 KiB18.413.31 MiB21.219.864 MiBRustFSBaseline
Sample data · GiB/s · 4 × NVMe · 25 GbE
Line · annotated event

Drive 07 was offline for 42 minutes; p99 latency stayed under 30 ms

Sample data · p99 ms · 24 h
Bar · share

Pool 2 is 81% full; plan expansion

Pool 1412 / 640 TiB · 64%
Pool 2518 / 640 TiB · 81%
Pool 396 / 960 TiB · 10%
Sample data · TiB
Heatmap · drive state

1 of 48 drives offline, 2 healing

node-1
node-2
node-3
node-4
onlinehealingoffline
Sample data · 4 nodes × 12 drives

Metric tiles

Throughput · GET18.4GiB/s+6.1% · Sample data
Latency · p9921ms−3 ms · Sample data
Capacity · used1.2PiB+40 TiB · Sample data
Heal queue0objectsClear · Sample data

BenchmarksPublishing benchmarks

Compare only like-for-like runs.

Must stateExample format
Hardware2 vCPU Intel Xeon Platinum 8475B · 4 GB RAM · 4 × 40 GB, 3,800 IOPS each
Network15 Gbps
Software versionsRustFS 1.0.1 · warp v1.x
Topology and erasure layout1 node · 4 drives · EC 2+2
WorkloadGET / PUT · 1 MiB objects · 32 concurrent clients · 10 min
Date and source2026-10-14 · github.com/rustfs/rustfs
No single-run peaks and no “fastest” claims.

Do & Don'tChart rules

RustFS18.4 GiB/s
Baseline16.9 GiB/s
DoStarts at zero, values labelled directly, RustFS in blue.
RustFS
Baseline
Don'tA truncated axis exaggerates the gap, and there are no units.
DoFlat, square markers, labels at the line ends.
Don't3D, pie charts, gradients and rainbow colours.