Skip to content

Charts / Questions

The best chart for a distribution

Seventeen charts, and when each one fits.

Short answer

For the shape of one group, use a histogram. To compare the spread of several groups, use a box plot, or a ridgeline when the shape matters. For a range per item, use a dot strip; for estimates with uncertainty, a dot plot with intervals.

Updated Nov 2, 2026 · AI sample data

Response times of four models, 1,000 requests each, ms4,000 requests in 50 ms bins from 0 to 900 ms, 22 past 900 ms; P50 304 ms, P95 633 ms.6004002000P50 304 MSP95 633 MS0300600900 MSWITHIN P95TAIL ABOVE P95
Response times of four models, 1,000 requests each, ms
Response timeRequests
0–50 ms1
50–100 ms65
100–150 ms270
150–200 ms450
200–250 ms591
250–300 ms577
300–350 ms513
350–400 ms414
400–450 ms321
450–500 ms211
500–550 ms180
550–600 ms135
600–650 ms101
650–700 ms47
700–750 ms35
750–800 ms32
800–850 ms23
850–900 ms12
Over 900 ms22

006 · HistogramAll 4,000 requests in 50 ms bins: P50 304 ms, P95 633 ms.

Response times by model, msFive numbers per model, 1,000 requests each: Atlas 3 median 257 ms (195–336), Kite 2 median 311 ms (242–406), Orion median 414 ms (329–531), Nova median 234 ms (162–344).1S7505002500ATLAS 3KITE 2ORIONNOVA
Response times by model, ms
ModelMinQ1MedianQ3Max
Atlas 357195257336711
Kite 296242311406768
Orion116329414531936
Nova48162234344844

043 · Box plotThe same requests split by model: Orion has the slowest median.

Response time spread by modelEach model's spread drawn from its five numbers, centred on the median: Atlas 3 257 ms, quartiles 195–336; Kite 2 311 ms, quartiles 242–406; Orion 414 ms, quartiles 329–531; Nova 234 ms, quartiles 162–344.ATLAS 3KITE 2ORIONNOVA02505007501S
Response time spread by model
ModelMinQ1MedianQ3Max
Atlas 357195257336711
Kite 296242311406768
Orion116329414531936
Nova48162234344844

055 · RidgelineThe same four spreads as shapes: Orion spreads the widest.

Same 4,000 requests

The histogram gives the overall shape, with a long slow tail (22 requests over 900 ms). The box plot compares the models' middle halves, and the ridgeline shows each model's shape.

If you ask

All seventeen

TypeUse it whenData shape
005 · Floating range barsA window per item, from start to endA start, an end and a median per item, plus the SLA
006 · HistogramHow values spread across rangesAlready-binned counts, P50 and P95 marks
016 · Vertical profileA value read down a scale, like a depth profileA value per level, one or two series
033 · Dot stripThe usual range per item, on one scaleEvery value per item
043 · Box plotThe spread of each group in five numbersFive numbers per group and its outliers
050 · Dot plot with intervalsEstimates with how sure they areAn estimate and an interval per item
053 · Order book depthBuy and sell orders stacked away from the priceBids and asks with price and cumulative size
055 · RidgelineThe shape of each group's spread, stackedA shape per group: centre, spread and weight
060 · Gains curveHow much a model finds in its top picksA steepness for the curve and one marked point
062 · Rate dot plotEach member's view, year by yearOne estimate per member per period
063 · LikertAgree and disagree, statement by statementFive shares per statement, from strongly disagree to strongly agree
071 · Volume profileWhere the trading happened, by pricePrice over time and volume per price level
077 · Lorenz curveHow evenly something is sharedThe curve's shape and one marked point
082 · Age pyramidTwo groups by age, back to backA share per age band for two groups
093 · Star ratingsThe average and how the stars splitA count per star level
106 · Latency fieldEvery run as a dot, over timeTime, duration and status per run
130 · Retention cutWhat a retention window keeps and freesSize by age, a retention window

Common mistakes

Only the average

An average hides a long tail. Show the median and P95, or the full shape.

Groups on different scales

Spreads compare only on one shared axis.

Bins that hide the shape

Too few bins flatten the peak; too many turn into noise.

Get all seventeen

Every distribution chart, and the other 115 types.

In Figma and React, in four sizes, light and dark. Pay once, every update.

See the seventeen in Charts

See plans

Questions

Histogram or box plot?

A histogram for one group's shape, a box plot to compare several groups.

What do P50 and P95 mean?

Half the values sit below P50, and 95 in 100 below P95.

When is a ridgeline better than a box plot?

When the shape matters, such as two peaks a box would hide.

Do these charts come in every size?

Yes. All of them come in XS, S, M and L, each laid out again for its size, in light and dark.

Not sure it is a distribution? Start from what the chart has to show.

Open the Chart Chooser