Parallel Coordinates
A parallel coordinates plot places multiple variables on parallel vertical axes and draws a line for each observation connecting its values across all axes. It is the most effective way to visualize multi-variable profiles —showing which variables co-vary and which distinguish groups —without requiring dimensionality reduction.
STEP 1 —When to Use
Use parallel coordinates when: you have 4—5 continuous variables measured on the same subjects; you want to show the full multi-variable profile of each group (or each subject); you want to identify which variables most clearly separate groups; you are comparing group profiles rather than individual variable means.
Do not use when: variables are on very different scales without normalization (lines will cluster near the extremes); you have too many subjects/lines (n > 50 creates unreadable overplotting —use group means or medians instead of individual lines); variables are categorical (categorical parallel coordinates require a different approach).
STEP 2 —Journal Requirement
- Axis normalization method must be stated: min-max, z-score, or none (raw values on separate scales).
- Whether individual lines or group means/medians are displayed must be stated.
- n per group and missing data handling must be disclosed.
- Color palette for groups must be stated (and must be colorblind-accessible).
STEP 3 —Licklider Implementation
Input
- Numeric matrix with multiple variable columns
- Categorical grouping variable (color)
- Axis normalization: min-max (default), z-score, or raw
- Display mode: individual lines (n < 50 per group) or group summaries (mean ツア SD or median + IQR)
Output
- Parallel axes with normalized scales, original scale tick labels
- Individual lines with group color and transparency (alpha = 0.3—.6 based on n)
- Group mean/median overlaid as thick lines
- Variable axis labels with units
- Missing data: lines interrupted at missing values (not connected across gaps)
STEP 4 —Draft Output (Draft / Needs review)
Parallel coordinates plot of [N variables] for [M groups]
(n = 20 per group). Axes are z-score normalized (axis tick marks show
original scale values). Individual observations are shown as thin lines
(alpha = 0.3). Group means are overlaid as thick lines. Two observations
with missing values for [Variable 4] are shown with interrupted lines.
No observations were excluded.