A dot plot places one dot per data point along a number line. Every value is visible. Nothing is binned, averaged, or hidden. It's the most transparent chart in statistics.
The core idea
In a dot plot, the number line runs horizontally and each data point gets its own dot placed at its value. When multiple values are close together or identical, dots stack vertically — forming columns that show frequency quickly.
The result looks like a histogram made of individual dots, where each dot is a real data point you can count.
Two types of dot plots
- Stacked dot plot (Wilkinson dot plot) — dots at the same or nearby values stack vertically into columns. The height of a column shows how many values land in that range. This is what K–12 textbooks call a "line plot" or "dot plot." It's essentially a histogram where you can count each dot.
- Strip plot / jitter plot — dots are spread randomly in the vertical direction to avoid overlap. No stacking. Better for dense datasets where many values would pile up. Used in research papers and data science.
Wilkinson vs Cleveland dot plot
These are two different things with confusingly similar names:
- Wilkinson dot plot (also called a stacked dot plot or "dot plot" in K–12 education) — a univariate chart. Each dot represents one data point from a single list of numbers, stacked along a number line. Purpose: show distribution.
- Cleveland dot plot (also called a connected dot plot or dumbbell chart) — a categorical comparison chart. Each dot represents a category's value on a numeric axis. Purpose: compare values across named categories, often with two dots per category connected by a line.
The free dot plot maker on this site creates Wilkinson-style stacked dot plots for distribution. The Cleveland dot plot maker creates comparison charts with one or two dots per category.
What dot plots show
A dot plot reveals the same things as a histogram — but more precisely:
- Where dots cluster → the most common values (mode/modal range)
- Gaps in the number line → ranges with no data at all
- Isolated dots far from the cluster → potential outliers
- Symmetry vs lopsidedness → skewness of the distribution
- Exact values → unlike a histogram, you can answer "how many scored exactly 75?"
Dot plots in K–12 education
In elementary and middle school statistics (Common Core math standards), dot plots are sometimes called line plots. They appear before histograms in the curriculum because:
- Students physically place each dot, building intuition about data
- The original values are preserved — "how many got exactly 7?" is answerable
- Counting stacks is simpler than reading bar heights
- Small class datasets (20–30 values) fit perfectly without overcrowding
When dot plots beat histograms
| Dot plot | Histogram | |
|---|---|---|
| Shows individual values | Yes | No |
| Good for small datasets (n < 50) | Yes | Not great |
| Good for large datasets (n > 200) | Cluttered | Yes |
| Reveals exact counts per value | Yes | No |
| Common in K–12 education | Yes | Yes |
For datasets under 50 values where the individual numbers matter, a dot plot is almost always the better choice. For 100+ values, switch to a histogram.
Dot plot vs scatter plot
They look similar but answer different questions:
- Dot plot — one variable, plotted along a number line. Shows distribution of a single measurement.
- Scatter plot — two variables, plotted on X and Y axes. Shows the relationship between two measurements.
A dot plot of exam scores shows how scores distribute. A scatter plot of study hours vs exam scores shows whether more studying led to higher scores.
Real use cases
- Classroom test scores (25 students) — a dot plot immediately shows whether scores cluster at one end, spread evenly, or split into two groups (bimodal). Every student's score is visible and countable.
- Reaction times in a psychology experiment (40 trials) — individual trial times plotted on a number line reveal whether most responses were fast (clustered left), whether one or two trials were unusually slow (isolated dots far right), and whether the distribution is symmetric.
- Survey Likert scale responses (1–5) — a stacked dot plot shows exactly how many respondents chose each option. The column heights are the frequencies, and you can read exact counts by counting dots.
- Plant heights after two weeks (30 seedlings) — a dot plot of heights shows whether growth was consistent (tight cluster) or variable (spread out), and whether any seedlings failed to grow (outlier dots near zero).
When to use a dot plot
- Small datasets (10–100 values) where individual values matter
- Classroom statistics: test scores, survey results, measurement data
- When you want to show every data point without binning
- Communicating to audiences unfamiliar with histograms
FAQ
Is a dot plot the same as a scatter plot?
No. A dot plot plots one variable along a number line (univariate). A scatter plot plots two variables on X and Y axes (bivariate). They look superficially similar but answer completely different questions.
What's the maximum number of data points for a dot plot?
Dot plots work well up to about 100 values. Beyond that, dots start overlapping even with jitter, and the individual-value advantage is lost. Use a histogram for larger datasets.
Why are dot plots called 'line plots' in elementary school?
The Common Core math standards use "line plot" for the stacked-dots version to emphasize that dots are placed on a number line. The terms are used interchangeably in K–8 education; "dot plot" is more common in high school and beyond.
How this guide is reviewed
This guide is maintained by the ChartsMakers Editorial Team and reviewed for statistical accuracy, product behavior, and clarity. When a guide relies on software behavior or statistical definitions, we check it against official documentation or established references. See our editorial policy.