Distribution

Boxen / letter-value plot

Uses progressively more extreme quantiles to reveal distribution tails in large samples.

  • Plot
  • Distribution
  • Comparison

What it answers

What happens in the distribution tails?

Shape
Nested quantile boxes
What it shows
Tail asymmetry and extreme quantile structure.

Example

The question

What do the tails of a large set of response times look like?

Response times for 5,000 requests, letter-value plot (illustrative)

Response times for 5,000 requests, letter-value plot (illustrative)Nested boxes: the widest holds the middle half, each narrower box adds the next eighth, sixteenth and so on. API medians 180 ms; Web medians 260 ms with a much longer upper tail.Response time (ms)03006009001200APIWeb
Response times for 5,000 requests, letter-value plot (illustrative)Nested boxes: the widest holds the middle half, each narrower box adds the next eighth, sixteenth and so on. API medians 180 ms; Web medians 260 ms with a much longer upper tail.Response time (ms)03006009001200APIWeb
Nested boxes: the widest holds the middle half, each narrower box adds the next eighth, sixteenth and so on. API medians 180 ms; Web medians 260 ms with a much longer upper tail.

Illustrative data. It belongs to no company.

When to use it

Use it when

Large datasets where tail detail matters.

Avoid it when

Small samples or audiences unfamiliar with letter-value summaries.

How to read it

Read nested boxes from central to increasingly extreme quantiles.

The data you need

Layout
Long table
Fields
Group: text; Value: number
One row is
One raw observation belonging to a group. What is the grain?
Rules
Retain individual observations and group labels. State weighting and missing-data rules.
Optional
For box plots only, some tools accept Group,Q1,Median,Q3,WhiskerLow,WhiskerHigh plus separate outliers. Other distributions usually need raw data.
Preparation
Keep raw numeric observations, group them if needed and handle missingness explicitly. Choose bins, bandwidth or summary conventions as appropriate to this specific plot.
Units
The measurement axis retains its original unit. Frequency uses observations; normalised frequency divides by group sample size; density also depends on interval width.
Example of the input layout: Long tableA long table: one row per observation, few columns. New data adds rows.GroupValueAABBC
A long table: one row per observation, few columns. New data adds rows.

Worked example

Example supplied intervals: central 50%=8-12, next 75%=6-15. Draw nested boxes; wider outer bounds reveal tail extension.

GroupValue
A10
A12
A18
B11
B23