Construct A Dotplot For The Following Data

4 min read

Constructing a dotplot is one of the most straightforward yet powerful ways to visualize small to moderate-sized datasets. A dotplot displays each data value as a dot above a number line, making it easy to see the shape, center, and spread of the data at a glance. In this article, we will work through a complete example: construct a dotplot for the following data set representing the number of books read during a summer reading program by 25 students.

Quick note before moving on.

The dataset is:
2, 3, 1, 4, 2, 5, 3, 2, 4, 1, 3, 2, 6, 4, 3, 2, 1, 5, 3, 4, 2, 3, 1, 4, 2

We will walk through every step—from organizing the data to drawing and interpreting the dotplot—so you can apply the same method to any dataset you encounter.

What Is a Dotplot?

A dotplot (also written as dot plot) is a simple graph that uses dots to represent individual data points along a horizontal axis. Each dot corresponds to one observation. When multiple observations share the same value, the dots are stacked vertically above that value. This stacking creates a visual frequency distribution without the need for bars or bins.

Dotplots are especially useful for:

  • Small to medium-sized datasets (typically fewer than 50 values)
  • Identifying clusters, gaps, and outliers
  • Comparing two or more groups side by side
  • Teaching basic concepts of distribution and variability

Unlike histograms, dotplots preserve every individual data point, so no information is lost through binning Surprisingly effective..

Step 1: Organize and Sort the Data

Before drawing anything, it helps to sort the data in ascending order. This makes counting frequencies much easier and reduces the chance of errors It's one of those things that adds up. Simple as that..

Original data:
2, 3, 1, 4, 2, 5, 3, 2, 4, 1, 3, 2, 6, 4, 3, 2, 1, 5, 3, 4, 2, 3, 1, 4, 2

Sorted data:
1, 1, 1, 1, 2, 2, 2, 2, 2, 2, 2, 3, 3, 3, 3, 3, 3, 3, 4, 4, 4, 4, 4, 5, 5, 6

Wait—let’s count carefully. The original list has 25 numbers. After sorting, we should still have 25 numbers Surprisingly effective..

  • 1 appears 4 times (positions 1–4)
  • 2 appears 7 times (positions 5–11)
  • 3 appears 7 times (positions 12–18)
  • 4 appears 5 times (positions 19–23)
  • 5 appears 2 times (positions 24–25)
  • 6 appears 1 time (position 26?)

That totals 4+7+7+5+2+1 = 26, which is one too many. Let’s recount the original data carefully The details matter here..

Original: 2, 3, 1, 4, 2, 5, 3, 2, 4, 1, 3, 2, 6, 4, 3, 2, 1, 5, 3, 4, 2, 3, 1, 4, 2

Let’s list them with indices:

  1. 2
  2. 3
  3. 1
  4. 4
  5. 2
  6. 5
  7. 3
  8. 2
  9. 4
  10. 1
  11. 3
  12. 2
  13. 6
  14. 4
  15. 3
  16. 2
  17. 1
  18. 5
  19. 3
  20. 4
  21. 2
  22. 3
  23. 1
  24. 4
  25. 2

Now count frequencies:

  • 1: indices 3, 10, 17, 23 → 4 times
  • 2: indices 1, 5, 8, 12, 16, 21, 25 → 7 times
  • 3: indices 2, 7, 11, 15, 19, 22 → 6 times
  • 4: indices 4, 9, 14, 20, 24 → 5 times
  • 5: indices 6, 18 → 2 times
  • 6: index 13 → 1 time

Total: 4+7+6+5+2+1 = 25. Good. So the correct frequency table is:

Value Frequency
1 4
2 7
3 6
4 5
5 2
6 1

This frequency table is the backbone of your dotplot Easy to understand, harder to ignore. But it adds up..

Step 2: Choose the Scale and Draw the Axis

Draw a horizontal number line that includes all values from the minimum (1) to the maximum (6). You can also include a little space before 1 and after 6 for visual balance. Mark each integer clearly. Label the axis as “Number of Books Read” or simply “Books.

The axis should be evenly spaced. For this dataset, integers 1 through 6 are sufficient. If your data had gaps (e.g., values 1, 2, 5, 6), you would still include the missing values on the axis to show the gap Turns out it matters..

Step 3: Plot the Dots

For each value, place a dot above the corresponding number on the axis. Stack dots vertically when a value repeats. Start from the axis and move upward Turns out it matters..

Using the frequency table:

  • Above 1: place 4 dots stacked vertically.
  • Above 2: place 7 dots stacked vertically.
  • Above 3: place 6 dots stacked vertically.
  • Above 4: place 5 dots stacked vertically.
  • Above 5: place 2 dots stacked vertically.
  • Above 6: place 1 dot.

Make sure the dots are the same size and evenly spaced vertically. A common convention is to leave a tiny gap between dots so they don’t merge visually. You can use a dot symbol (•) or a small circle.

Your completed dotplot should look like this (text representation):

        •
        •
      • •
    • • •
  • • • •
• • • • • •
1 2 3 4 5 6

Wait—let’s align properly. The tallest stack is at 2 (7 dots), then 3 (6 dots), then 4 (5 dots), then 1 (4 dots), then 5 (2 dots), then 6 (1 dot). A more accurate text sketch:

          •
          •
        • •
      • • •
    • • • •
  • • • • •
• • • • • • •
1 2 3 4 5 6

But this is just

Fresh Stories

Recently Completed

Others Explored

You Might Want to Read

Thank you for reading about Construct A Dotplot For The Following Data. We hope the information has been useful. Feel free to contact us if you have any questions. See you next time — don't forget to bookmark!
⌂ Back to Home