Developed by StatCalc.net Team Statistically reviewed by — Senior Statistician & Editor Last updated
Charts

Dot Plot Calculator

Use this dot plot calculator to create a stacked dot plot from numerical data. Enter or paste your values, or upload a dataset and select a numeric variable, then customize and download the finished plot.

Enter numerical values separated by commas, spaces, tabs, semicolons, or line breaks. Repeated values will stack vertically on the plot.
Upload a CSV, TXT, XLS, or XLSX file up to 5 MB, then select the numeric variable you want to plot.
Variable Preview
—
Row Value
Preview the selected variable before creating the plot. Blank values are ignored.
Leave blank to plot exact values.
Count
—
Mean
—
Median
—
Mode
—
Range
—

What Is a Dot Plot?

A dot plot is a graph used to display the distribution of numerical data on a number line. Each observation is represented by one dot placed above its value.

When a value occurs more than once, the dots are stacked vertically. For example, suppose the value 7 occurs four times in a dataset. The dot plot will show four dots stacked above 7.

This makes it possible to see both the actual data values and how frequently each value occurs.

Dot plots are particularly useful when you want to examine:

  • where most observations are concentrated;
  • which values occur most often;
  • the overall spread of the data;
  • gaps between observations;
  • clusters of similar values; and
  • possible unusual or extreme observations.

Because the individual observations remain visible, a dot plot provides more detail than graphs that group values into intervals.

How to Use the Dot Plot Maker

This dot plot maker creates a stacked dot plot directly from your numerical data. Each observation is represented by one dot, while repeated values are stacked vertically above the same position on the number line.

To create a dot plot:

  1. Enter or paste your numerical values in the Data Values box. You can separate the values using commas, spaces, tabs, semicolons, or line breaks.
  2. Add a chart title and number line label if needed.
  3. Choose whether you want to use dots or X marks.
  4. Use the Round Values To Nearest option if you need to group decimal values before plotting.
  5. Select Show Mean or Show Median if you want either value marked on the plot.
  6. Click Make Dot Plot.

The calculator creates the dot plot and also reports the number of observations, mean, median, mode, and range. You can then download the completed graph as a PNG or SVG image.

This dot plot calculator also allows you to upload a file if your dataset is stored in a CSV, TXT, XLS, or XLSX. To make a dot plot from the file:

  1. Select the Upload Dataset option
  2. Indicate whether the first row contains column names.
  3. Select the numerical variable you want to plot.
  4. Check the variable preview to make sure you selected the correct column.
  5. Click Make Dot Plot.

Tip. Blank observations are ignored. If the selected column contains nonnumeric values, the calculator will ask you to select or clean the numerical variable before creating the graph.

Customize Your Plot

You can customize the graph before downloading it using the options provided in the calculator:

  • Chart Title. Enter a title that clearly describes the data displayed in the dot plot.
  • Number Line Label. Add a label showing what the values on the horizontal axis represent, such as Test Score, Hours of Sleep, or Number of Books.
  • Marks. Choose Dots for a traditional dot plot or X Marks if your class or assignment uses crosses instead of filled dots.
  • Plot Color. Change the color of the marks using one of the available options.
  • Round Values To Nearest. Use this option when your data contain many slightly different decimal values. For example, entering 0.5 rounds each value to the nearest 0.5 before the plot is created. Leave the box blank if you want to plot the exact values.
  • Show Mean. Adds a vertical reference line showing the arithmetic mean of the plotted values.
  • Show Median. Adds a vertical reference line showing the median of the plotted values.

Note that when you round the data, the displayed mean, median, mode, and range are calculated from the rounded values.

How to Make a Dot Plot by Hand

To create a dot plot manually, follow these steps:

  1. Arrange the data in ascending order
  2. Draw the number line
  3. Place one dot for each observation
  4. Interpret the dot plot

Example

Consider the following quiz scores for 14 students: 5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 10, 10

Create a dot plot for the scores.

Solution

Step 1: Arrange the Data in Order

The values are already arranged from smallest to largest:

5, 6, 6, 7, 7, 7, 8, 8, 8, 8, 9, 9, 10, 10

The smallest value is 5, and the largest is 10.

Step 2: Draw the Number Line

Create a number line that covers all the possible values from 5 to 10. In this case, the possible values are: 5, 6, 7, 8, 9, 10

Note. The spacing between consecutive values should be equal because the horizontal axis represents a numerical scale.

Step 3: Place One Dot for Each Observation

Start with the first value and place one dot above its position on the number line. If a value occurs again, place another dot directly above the first.

Counting the observations gives:

  • 5 occurs once.
  • 6 occurs twice.
  • 7 occurs three times.
  • 8 occurs four times.
  • 9 occurs twice.
  • 10 occurs twice.

Therefore, the tallest stack appears above 8.

Step 4: Interpret the Dot Plot

From the completed plot, we can immediately see that:

  • There are 14 observations.
  • The mode is 8 because it has the tallest stack.
  • The median is 8.
  • The data range from 5 to 10.
  • Therefore, the range is 10 − 5 = 5.

You can paste the same values into the dot plot calculator to create the graph automatically and obtain the mean, median, mode, and range.

How to Read a Dot Plot

To read a dot plot, first remember that each dot represents one observation. The position of the dot tells you the value, while the number of stacked dots tells you how often that value occurs.

You can then examine the following features.

  • Frequency: Count the dots above a value to determine how many times it occurs. For example, five dots above 12 mean that 12 occurs five times.
  • Mode: Look for the tallest stack. The value below that stack is the mode. If two values have equally tall highest stacks, the data may have two modes.
  • Center: Look at where most of the dots are concentrated. The calculator also reports the mean and median, which provide numerical measures of the center.
  • Spread: Compare the smallest and largest values to see how far the data extend. The calculator reports the range automatically.
  • Clusters: A cluster is an area where several observations occur close together.
  • Gaps: A gap is a section of the number line where no observations occur.
  • Possible Outliers: A dot that appears far away from most of the other observations may be unusual. However, the graph alone does not formally determine whether a value is an outlier.

When describing a distribution in statistics, it is usually useful to consider its shape, center, spread, and any unusual features.

Finding the Mean, Median, Mode, and Range From a Dot Plot

A dot plot contains the original observations. As such, you can directly obtain common descriptive statistics from the graph. Here are the key statistics you can obtain from a dot plot.

  • Mode. The mode is the value that occurs most frequently. On a dot plot, simply find the value with the tallest stack of dots. For example, if there are four dots above 8 and fewer dots above every other value, Mode = 8
  • Median. The median is the middle observation after the values have been arranged in order. Because a dot plot already places the observations in numerical order, you can count the dots from left to right to locate the middle value. If the dataset contains an even number of observations, find the two middle observations and calculate their average.
  • Range. The range measures the distance between the smallest and largest observations. On a dot plot, the minimum is represented by the leftmost dot and the maximum by the rightmost dot.
  • Mean. The mean is calculated by adding all observations and dividing by the number of observations. Although the individual values can be recovered from a dot plot, calculating the mean manually can become tedious when there are many observations. The dot plot calculator reports the mean automatically and can also mark its position on the graph.

If you need additional measures such as variance, standard deviation, quartiles, or skewness, use the Statistics Calculator.

When Should You Use a Dot Plot?

A dot plot works best when you want to see the individual observations rather than only a summarized version of the distribution.

It is particularly useful for:

  • small or moderate numerical datasets;
  • discrete values such as scores, counts, and ratings;
  • identifying repeated values;
  • comparing the frequency of individual values;
  • spotting clusters and gaps;
  • examining possible extreme observations; and
  • teaching or learning how a numerical distribution is formed.

For example, a dot plot works well for showing the number of goals scored in a series of games, quiz scores for a class, daily customer counts, or the number of books read by a group of students.

A dot plot becomes less useful when a dataset contains a very large number of different values. In that situation, the graph may contain many isolated dots and become difficult to interpret.

A Histogram Maker may provide a clearer view of the overall distribution.

Dot Plot vs Histogram

Although both dot plots and histograms show the distribution of numerical data, they represent the observations differently. The table below provides a summary of the key differences between them.

Dot PlotHistogram
Shows individual observationsGroups observations into intervals
One dot represents one observationOne bar represents a range of values
Repeated values stack verticallyValues within the same interval are combined
Preserves exact valuesExact individual values are no longer visible
Works well for smaller datasetsOften better for larger datasets
Makes gaps and repeated values easy to identifyMakes the overall distribution shape easy to see

For example, suppose your data contain the values: 61, 62, 62, 63, 64, 68, 69. In this case, a dot plot shows each of these values separately, including the two observations at 62 and the gap between 64 and 68.

On the other hand, a histogram may combine the observations into intervals such as 60–64 and 65–69. This gives a useful summary, but the exact observations are no longer visible.

Therefore, you should use a dot plot when the individual data values matter and a histogram when you want to summarize the distribution of a larger dataset using intervals.

Dot Plot vs Stem-and-Leaf Plot

Dot plots and stem-and-leaf plots both preserve the original numerical observations, which makes them useful for relatively small datasets.

However, they display the data differently.

A dot plot places each observation on a number line, and stacks repeated values. This makes the shape of the distribution easy to see.

A stem-and-leaf plot separates each number into a stem and leaf. This makes it easy to reconstruct the original values while still showing how the observations are distributed.

For example, if your main goal is to quickly identify clusters, gaps, and repeated values, a dot plot may be easier to interpret. If you want to preserve the actual numerical values in a compact table-like format, use the Stem and Leaf Plot Calculator.

Tips for Creating a Clear Dot Plot

A good dot plot should make the distribution easy to understand. Keep the following points in mind:

  • Use equal spacing on the number line: Since the horizontal axis represents numerical values, equal numerical differences should have equal spacing.
  • Stack repeated values directly above each other: This makes the height of each stack represent frequency correctly.
  • Use the same mark size throughout the graph: Different dot sizes can make some frequencies appear larger than they actually are.
  • Add a meaningful axis label: Readers should know what the plotted numbers represent.
  • Include a clear chart title: A good title explains the dataset without requiring additional context.
  • Do not remove gaps from the number line: Empty sections may contain useful information about the distribution.
  • Round only when necessary: Rounding may make decimal-heavy data easier to display, but it also changes the values being plotted.
  • Use another graph when the plot becomes crowded: If there are too many distinct values to interpret comfortably, a histogram may be a better choice.

Frequently Asked Questions

What does a dot plot maker do?

A dot plot maker/calculator converts numerical observations into a stacked dot plot. Each observation is represented by one dot at its position on a number line. This calculator also reports the count, mean, median, mode, and range and allows you to download the completed graph.

What does each dot represent on a dot plot?

Each dot represents one observation from the dataset. If the same value occurs several times, one dot is added for each occurrence, and the dots are stacked vertically.

Can this dot plot maker handle decimals?

Yes. You can enter decimal values directly. The calculator plots the values at their numerical positions on the number line. However, if your data contain many slightly different decimal values, you can use Round Values To Nearest to group them before plotting.

Can I make a dot plot from Excel data?

Yes. You can either copy a column of numerical values from Excel and paste it into the Data Values box or select Upload Dataset and upload the Excel file directly. For an uploaded dataset, choose the numeric variable you want to plot and use the preview to verify the selected column before creating the graph.

Is a dot plot the same as a scatter plot?

No. A stacked dot plot displays the distribution of one numerical variable along a number line. A scatter plot displays the relationship between two numerical variables, with each observation positioned according to both an x-value and a y-value.

Can I download the dot plot?

Yes. After creating the graph, you can download it as either a PNG or SVG file. PNG works well for assignments, Word documents, and presentations, while SVG is useful when you need a scalable image.

Cite

Choose APA, MLA, Chicago, or Harvard. Citations credit StatCalc.net as the corporate author.

StatCalc.net. (2026, October 25). Dot Plot Maker. Retrieved October 26, 2026, from https://statcalc.net/dot-plot-maker/

About This Calculator

This calculator was developed by the StatCalc.net Team and statistically reviewed by , Senior Statistician & Editor.

Formulas, calculation logic, worked examples, and explanatory content are reviewed for statistical accuracy and clarity.

Add to Preferred Sources