Individual Value Plot
Plot every individual observation per group as a point
Anatomy of an Individual Value Plot
An individual value plot shows every single observation as its own point. Unlike a boxplot — which collapses the distribution into five summary numbers — each measurement remains visible. This makes the plot especially useful for small to medium samples where a boxplot has too few points to summarize meaningfully.
Point: Each point represents one measurement. Its vertical position is the value on the Y axis; its horizontal position assigns it to a group (category).
Jitter (horizontal scatter): When several observations share the same Y value, they would otherwise overlap. A small random horizontal offset ("jitter") separates the points visually without changing their Y value. Jitter is purely a readability device and carries no information.
Mean diamond: One diamond per group marks the arithmetic mean. It enables quick comparison of location across groups.
Median tick (optional): A short horizontal tick per group marks the median. Combined with the mean diamond it makes skewness visible at a glance: a clear gap between mean and median indicates an asymmetric distribution.
Connecting line through means (optional): A dashed line connects the group means, surfacing trends across ordered groups (e.g. shift, day, dose level).
Overall mean (optional): A horizontal reference line marks the overall mean across all groups. It is useful for telling at a glance which groups sit above and which sit below the overall level.
In short: points = raw data, diamond = mean, optional tick = median, optional lines = comparison aids. The individual value plot retains more detail than a boxplot and is the right choice when you want to see every single data point.
Methodology
The individual value plot is a descriptive tool. It takes one numeric column (Y) and assigns each observation to a category (X) — either via up to three grouping columns or by comparing several numeric columns side by side.
When should I use it?
- Sample size below 50 per group: boxplots become unreliable with few points; the individual value plot shows every value.
- Discrete or rounded data: clusters on a handful of values are invisible in a boxplot but obvious here.
- Comparing several groups while focusing on individual outliers.
- As a sanity check before formal tests (t-test, ANOVA) to visually inspect the assumptions.
Input Modes
- Multiple columns: Each selected numeric column produces its own scatter of points. Ideal for direct comparison of different measurements.
- Grouped: A single value column is split by a grouping column (e.g. machine, shift, supplier).
- Nested (up to 3 levels): G1, G2 and G3 act combinatorially — every unique combination of group values produces its own column of points (e.g. G1 = shift, G2 = machine → one column per shift/machine combination). The column label lists the group values separated by " | ".
Mean: Arithmetic mean of all values in a group. Sensitive to outliers.
Median: 50 % point of the sorted values. Robust against outliers.
Standard deviation: Shown in the tooltip (n − 1 denominator). A measure of within-group spread.
Practical Example
- Open the Individual Value Plot module.
- Select value column = "ResponseTime_ms" and grouping column = "Week".
- Options: enable the mean diamond and the connecting line through means.
- Each week appears as a vertical cloud of points; the dashed line traces the trend of the means.
- W16 shows a visible upward shift with two distinctly higher individual values.
Interpretation
What to look for
- Cloud location: where does the bulk of a group sit relative to the others?
- Within-group spread: a wide vertical cloud means high variability, a tight cloud means low variability.
- Clusters: multiple points at the same Y value (visible through jitter) suggest rounded or discrete measurements.
- Gaps: an empty band inside a group's range can indicate bimodal data or a missing measurement level.
- Isolated points: potential outliers — investigate the root cause, do not delete automatically.
- Mean vs. median: a large gap between the two indicates a skewed distribution.
Pitfalls
Examples
This module ships with the following example datasets — load any of them in the app with a single click.