Axis order decides which patterns can be found
Aliases: axis order · dimension reordering · axis-order optimization
What it is
Axis ordering decides which dimensions become neighbors and therefore which pairwise patterns receive a direct segment region. Values stay fixed, yet a new order can expose some bundles, crossings, separations, or anomalies and hide others. Ordering is not mere decoration, and no algorithm is best for every task. Exploring association, following a process, separating clusters, and finding anomalies demand different adjacencies; semantic order may matter more than visual decluttering.
Why it happens
One arrangement of d axes exposes only d−1 adjacent pairs, not every pairwise combination. Correlation- or similarity-based algorithms can neighbor selected relations, but sign, nonlinearity, grouping, and axis inversion alter screen texture. Minimizing crossings alone may hide a negative association required by the task. Process or temporal order preserves operational meaning without necessarily minimizing clutter. Axis order is therefore an optimization with an explicit objective, not a unique true order recovered automatically from data.
Studying it
Compare source-column, domain, task-specified, and multiple algorithmic orders against predefined relation, cluster, and anomaly targets. After controlling scale and direction, measure discovery, time, false positives, dragging, restoration, and order memory. Report the algorithm's objective and computational cost. One optimized example invites selection bias; validate across distributions and independent tasks, and test whether domain experts can explain the resulting adjacencies.
Where it stops holding
Reordering changes visibility, not evidence. In high dimensions, priority pairs conflict and may require presets, duplicated axes, or a companion matrix; label any duplicate so it is not mistaken for a new variable. Automatically reordering after every filter destroys spatial memory and record tracing, so keep order stable unless users invoke change. Ordering alone cannot repair heavy missingness, inappropriate scales, or severe overplotting.
Applying it
- Derive required adjacent pairs from the task, then choose a domain, correlation, cluster, or custom order and display its rationale.
- Provide dragging, a few named presets, reset, and undo. Do not silently reorder after filtering; persist or disclose order across sessions.
- Control and display inversion separately from ordering so crossing reduction never silently changes high–low direction.
- Give screen readers a linear axis list, positions, move commands, and announcements of changed adjacencies.
- Compare plausible orders on the same task. If a finding appears only in one cherry-picked order, corroborate it with a scatterplot or statistical view.
Related
- Same group: U2.14.1 Parallel coordinates render each record as a polyline across axes · U2.14.2 Only adjacent-axis relations read directly · U2.14.4 More records, more overplotting, less structure · U2.14.5 Each axis needs independent normalization
- Nearby: U2.10.2 Row and column ordering decides whether structure is visible · U1.11.1 The same entity keeps the same colour and position across a chart series
- Search terms:
axis ordering·dimension reordering·correlation ordering·clutter metric