Preview
16:9
Session duration vs signup rateExample with little linear correlation4050607080051015Y · Signup rate (%)X · Average session duration (min)Pearson r = 0.016Source: Sample data
2.4s / 2.4s

Explore relationships between two numeric variables

Understanding scatter plot

Use Vizvero as a free online scatter plot maker, scatter graph generator, or XY scatter chart creator. Paste two numeric columns, inspect the point pattern, add a linear trend line with regression statistics, customize the design and animation, then export the same chart scene as PNG, SVG, or MP4.

A scatter plot places each observation according to two numeric variables: one on the X axis and one on the Y axis. Scatter graph, scatter chart, and scatterplot are common names for the same XY relationship chart. Unlike a line chart, scatter points are not connected in row order; their position is the message.

Scatter plots are useful for exploring association, spotting clusters and outliers, and checking whether a relationship looks positive, negative, weak, strong, linear, curved, or absent. Vizvero can fit an ordinary least-squares linear trend line and display its equation, R², and Pearson correlation coefficient r.

Use this chart when
  • Each observation has two numeric measurements that belong together.
  • You want to inspect association, clustering, spread, gaps, or outliers.
  • You want a linear trend line, regression equation, R², or Pearson r alongside the point cloud.
Choose another chart when
  • The horizontal field is a set of named categories; use a bar chart.
  • You only have one numeric variable and want its distribution; use a histogram or box plot.
  • You want to show ordered progression or continuity between rows; use a line chart instead of connecting scatter points.

Prepare your data

  • 01Use exactly two numeric columns: one for X and one for Y. Each row becomes one point.
  • 02Rename the two columns clearly; Vizvero can use those headers as the X and Y axis titles automatically.
  • 03Use Linear under Trend & analysis when a straight-line summary is appropriate, then show the equation, R², or Pearson r independently.

Editable examples

Scatter plot examples and layouts

See the layout with real sample data first, then open the exact example in this maker and replace the data with your own.

Browse examples

Four-step workflow

How to make a scatter plot in Vizvero

  1. STEP 1

    Paste paired X and Y data

    Add two numeric columns directly in the grid, paste from a spreadsheet, or import them from CSV.

  2. STEP 2

    Inspect the relationship

    Use the point cloud to look for direction, clusters, gaps, spread, unusual observations, and whether a linear summary makes sense.

  3. STEP 3

    Add trend and regression statistics

    Turn on the linear trend line, regression equation, R², or Pearson r, and use the data headers as axis titles.

  4. STEP 4

    Style, animate, and export

    Choose the theme, palette, point size, and motion, then export the deterministic chart scene as PNG, SVG, or MP4.

Make the chart easier to read

  • Do not interpret visible association or a large correlation coefficient as proof of causation.
  • Pearson r summarizes linear association, so a value near zero can still coexist with a strong nonlinear relationship.
  • A trend line is a summary of the point cloud, not a replacement for inspecting individual observations and outliers.
  • Coordinate labels can help small datasets but quickly become cluttered on dense scatter plots.

From data to finished asset

Designed themes

Change typography, spacing, geometry, axes, background, and palette without rebuilding the chart.

Static and animated export

Export the same chart scene as PNG, true vector SVG, or frame-rendered MP4.

Browser-first workflow

Editing and chart rendering happen in the browser, so you can work without creating an account.

Frequently asked questions

Is a scatter graph the same as a scatter plot?

Yes. Scatter plot, scatter graph, scatter chart, and scatterplot are commonly used for the same XY chart in which each observation is positioned by two numeric variables.

What data do I need for a scatter plot?

Use two numeric columns with paired X and Y values. Every row should contain the two measurements for one observation.

Can I add a trend line or line of best fit?

Yes. Choose Linear in Trend & analysis to add an ordinary least-squares regression line. You can also show the regression equation, R², and Pearson r.

How does Vizvero show correlation?

Vizvero can calculate Pearson r for the valid paired X and Y rows. It summarizes the direction and strength of linear association from −1 to 1; it does not prove causation.

What does R² mean on a scatter plot?

R² summarizes how closely the fitted linear regression explains variation in Y for the current sample. Values closer to 1 indicate a tighter linear fit, but context and residual patterns still matter.

Should scatter plot axes start at zero?

Not necessarily. Vizvero uses data-driven numeric domains so the spatial pattern in the observed range remains visible.

What is the difference between a line graph and a scatter plot?

A line graph connects observations in a meaningful sequence such as time. A scatter plot uses independent X and Y positions to explore the relationship between two numeric variables and does not connect rows by default.

Keep exploring

Related chart makers

Browse all charts
Free Scatter Plot Maker & Scatter Graph Generator | Vizvero