THE CHART, THE DATA, THE EXPLANATION

Dot plot example with class quiz scores

A stacked dot plot places one dot for each observation above its numeric value. This example shows all 16 fictional quiz scores on a ten-point scale, so repeated scores are visible as taller stacks.

One class. Every score.. 16 observations, mean 7, median 7. Values range from 4 to 10. Each dot is one observation.
Original fictional data · Made with Apache ECharts · 1200 × 800 export

How to read this chart

Four students have a score of 7, making 7 the most frequent score. Three students score 6 and three score 8. The single dots at 4 and 10 are the lowest and highest observations; the observed range is 10 − 4 = 6 points.

The ordered middle observations, in positions 8 and 9, are both 7, so the median is 7. Seven of the sixteen scores are 8 or higher. Counting dots gives the sample size directly without needing to estimate the height of a bar or combine histogram intervals.

Build it with your own data

Enter the individual scores, keeping repetitions. Four observations of 7 require four entries of 7, not a row containing the value 7 and the count 4. The chart stacks exact repeats automatically and preserves every observation.

The horizontal coordinate represents the score; vertical stacking represents frequency. The vertical position of one dot does not indicate a second student attribute. The mean reference is disabled in this example to keep the first reading focused on counts, modes and the median.

Open this example in the dot plot maker → Replace the data, inspect the preview and download your version. SVG, PNG and PDF exports are available in the editor.

What this example cannot tell you

The class and quiz are fictional, and the scores do not show educational progress or explain why any student received a result. A different marking scale would require new labels. Avoid including student names when sharing a class distribution.

Is this the same as a dot chart comparing categories?

No. This is a stacked frequency dot plot of individual numeric observations. A category dot chart places a summarized value beside each named category. Here the repeated dots at one score count observations; they do not represent separate labelled categories.

Created and reviewed by SupaMakers for ChartsAI · September 8, 2026. Source code and reuse terms.

DOT PLOT · WORKED EXAMPLE

Dot plot mean and median: a worked example

A dot plot can show the observations behind the mean and median. In this eight-person fictional reading example, the values are 0, 1, 1, 2, 2, 2, 3 and 5 books: both the mean and median are 2.

Editable chart + original data
DOT PLOT · WORKED EXAMPLE

Dot plot with an outlier: waiting-time example

A dot plot keeps an unusually large observation visible beside the rest of a dataset. Here nine fictional waits lie between 2 and 6 minutes, while one wait lasts 24 minutes. All ten observations remain in the chart.

Editable chart + original data
DOT PLOT · WORKED EXAMPLE

Dot plot with fractions: quarter-inch measurements

This fraction dot plot represents quarter-inch ribbon lengths using exact decimal equivalents. Each dot is one ribbon, with repeated lengths stacked together. The axis displays decimals such as 0.75 and 1.25 rather than typeset fractions.

Editable chart + original data