Skip to content

Data

A report page: one headline number, the figures that explain it, a chart of the trend and a table of the detail. Numbers stay plain; the charts carry the color.

JS
chart.js, table.js

01 — Example

City bike-share, 2026

Sample figures. Hover or tap the chart; sort the table.

Rides this year
2.1M
Across 148 stations, January to September 2026
Stations
148
Bikes in the fleet
1,000
Members
12.4K
Average trip
14min
Monthly rides By bike type, January to September 2026
MonthClassicElectricCargo
Jan120,40061,2003,100
Feb118,20063,9003,300
Mar141,90078,4004,200
Apr152,30092,1005,600
May168,700108,6006,900
Jun171,200117,3007,400
Jul176,500124,9007,900
Aug169,800121,4007,600
Sep158,300116,8007,100
Busiest stations, September
Station Area Rides Change
Courthouse SquareDowntown4,812+12%
RiverScapeWaterfront4,105+31%
Oregon DistrictEast3,640−4%
University CircleSouth3,377+8%

02 — Built from

03 — Guidelines

Use it for

  • Lead with the one number people came for.
  • Say what each number covers: the period, the place.
  • A chart for the shape of the data, a table for the exact values.

Avoid

  • Color on numbers to mean good or bad. Use words: “up a third”.
  • A chart for one or two numbers. Use stats.
  • Dashboards where every panel shouts. One hero per page.