U5.04.5State the sorting basis in the axis title or captiondesign

An unstated sort order leaves readers guessing, and they often guess alphabetical when it wasn't

Aliases: sorting disclosure · sort basis labelling

What it is

Ordering carries information, so its basis must be declared: "sorted by revenue, descending," "alphabetical," "by signing date." An undeclared sort hands the decoding bill to readers — they guess (often wrongly: reading alphabetical order as a size ranking) or reverse-engineer the basis entry by entry, and both bills land on interpretation accuracy.

Why it happens

Undeclared sorting creates ambiguity because different bases can render identically: the same descending bar chart could be sorted by this period's revenue, last period's revenue, or profit — three bases, three readings. Readers default to the most common assumption (sorted by the chart's primary measure), and when the actual basis differs, the implied conclusion ("the top items perform best") is simply wrong. Declaring the basis converts sorting from a guessing exercise back into a given condition; the cost is one line of text, and a whole class of systematic misreads disappears. In interactive charts where sorting toggles, showing the current basis upgrades from "labelling" to "state display."

Where it stops holding

Not every sort needs declaration: time axes and the natural order of ordered categories ride readers' default assumptions and may omit it; any non-default basis (by value, by another variable, custom) must be stated. Alphabetical order sits in a grey zone — in multilingual products "alphabetical" differs by language, so multi-language surfaces should still note it. Placement matters too: axis title, caption, or group heading all work, but the statement must share the chart's field of view — a note inside a collapsed panel or help page equals no note.

Applying it

  • Reserve a fixed field in chart templates for the sort statement; mandatory for any non-default sort: "sorted by 2026 revenue, descending."
  • Interactive sort controls display their current state beside the control and update it on every toggle.
  • Verification: show readers the chart and ask "what is this sorted by?"; wrong or hesitant answers mean the declaration is missing or badly placed — add it and retest.

Related

  • Same group: U5.04.1 Category-axis order is a designer's choice, not a property of the data · U5.04.2 Value sorting makes rank and extremes readable without search · U5.04.3 Categories with intrinsic order must not be re-sorted by value · U5.04.4 Side-by-side charts need a shared order for cross-chart comparison
  • Nearby: U5.04.1 Category-axis order is a designer's choice, not a property of the data · U10.02.3 Data range, filters, and exclusions must be disclosed
  • Search terms: sorting disclosure · axis title · sort state indication

Cards in the same group

Quick Actions

Share

Share this page

ios_share

https://hci.top/en/handbook/U5.04.5