Scatter plot maker

Put one number across and another up to see whether they move together. The trend line, the correlation coefficient r and the slope are calculated for you.

Drop an Excel or CSV file here

CSV, TSV, XLSX and XLS files

Your file is read in your browser and never uploaded.

Math vs physics scoreMath vs physics score20406080100406080100r = 0.82 · slope 0.61Math → Physics
Example made with SheetGlance

How to make it here

  1. Drop an Excel or CSV file with at least two numeric columns, or paste a table.
  2. Choose the column for the horizontal axis (X) and for the vertical axis (Y).
  3. Read the trend line, r and slope in the summary, then copy the chart.

What is a scatter plot?

A scatter plot draws one dot per row, placed by two numbers: one along the horizontal axis and one up the vertical axis. The pattern of the dots shows whether the two numbers are related, how strongly, and whether some rows break the pattern.

Typical questions: do students who score high in maths also score high in physics? Do stores with more staff sell more? Does more ad spend bring more sales?

How to read a scatter plot

  • Direction: dots rising from left to right mean a positive relationship; falling means negative.
  • Strength: the closer the dots sit to a straight line, the stronger the relationship.
  • The trend line is the straight line that best fits the dots (least squares). Its slope tells you how much Y changes, on average, when X goes up by one.
  • Outliers far from the cloud of dots can pull the line; look at them separately.

What the correlation coefficient r means

rWhat it suggests
0.7 to 1Strong positive relationship
0.3 to 0.7Moderate positive relationship
−0.3 to 0.3Little or no straight-line relationship
−0.7 to −0.3Moderate negative relationship
−1 to −0.7Strong negative relationship

r only measures straight-line relationships. A curved pattern can have r near zero and still be a strong relationship, which is why you should always look at the plot, not just the number. And correlation doesn’t prove that one thing causes the other.

How to make a scatter plot in Excel

  1. Put the X values in the left column and the Y values in the right column.
  2. Select both columns and go to Insert → Charts → Insert Scatter (X, Y) or Bubble Chart → Scatter.
  3. Click + → Trendline to add a linear trend line.
  4. Choose Trendline → More Options and tick Display Equation on chart and Display R-squared value on chart. R² is r squared; take the square root, with the sign of the slope, to get r.

How to make a scatter plot in Google Sheets

  1. Select the two columns and choose Insert → Chart.
  2. Under Setup → Chart type, choose Scatter chart.
  3. Under Customise → Series, tick Trendline, set the label to Use equation and tick Show R².

Scatter plot or line graph?

Use a line graph when the horizontal axis is time and the order of the points matters. Use a scatter plot when both axes are measurements and each dot is an independent case, such as a student, a store or a day.

Questions people ask

Does a strong correlation mean one causes the other?

No. Two numbers can move together because of a third factor, or by chance. A scatter plot shows the relationship; it can’t prove the cause.

How many points do I need?

Any number works, but with fewer than about ten points r can change a lot when a single point moves.

Can I colour the dots by group?

The scatter plot uses one colour so the trend line stays readable. To compare groups, filter by a category in the dashboard or use a box plot.

Is the trend line linear?

Yes, it is a straight least-squares line. The summary gives its slope and the correlation r.

Updated 2026-11-11

Other free chart makers