Chart maker

Scatter Plot Maker

Find correlations between two variables

A scatter plot places a dot for every row on a two-axis grid, so the pattern of points reveals whether two numeric variables are related and where the outliers sit. InstaCharts is a free scatter plot maker that builds it straight from your spreadsheet.

A live scatter plot example

An interactive scatter plot built and embedded with InstaCharts.

Your data

What data you need for a scatter plot

Paste your spreadsheet, upload a CSV or Excel file, or connect a Google Sheet, and InstaCharts detects your column types and builds the scatter plot automatically.

X

X-Axis

Numerical values, the independent variable

Y

Y-Axis

Numerical values, the dependent variable

Use cases

When to use a scatter plot

Best uses

  • See whether two numeric variables move together or apart
  • Spot outliers far from the main cluster
  • Explore relationships before statistical modeling
  • Reveal where data points concentrate by density

When another chart fits better

  • A categorical axis belongs in a bar chart
  • Trends over time read better as a line graph
  • Very dense data overplots; add a category or use a heatmap

How it works

How to make a scatter plot

  1. Step 1

    Add your data

    Paste a spreadsheet, or upload a CSV, Excel, TSV, or JSON file.

    InstaCharts new sheet dialog with options to upload a file, connect a data source, or start a blank sheet
  2. Step 2

    Pick the scatter plot

    InstaCharts auto-suggests a chart; switch to this type in one click.

    InstaCharts chart type menu listing line, grouped line, bar, stacked bar, scatter plot, area, and pie charts
  3. Step 3

    Map your columns

    Choose which columns drive each axis, or accept the smart defaults.

    InstaCharts chart tab with chart type, X-axis, and Y-axis selectors above an area chart of demo site earnings
  4. Step 4

    Customize styling

    Adjust colors, labels, and titles to match your brand or report.

    InstaCharts colors panel with a color scheme picker beside a grouped bar chart
  5. Step 5

    Export or embed

    Download as PNG, SVG, or PDF, share a link, or embed a live, auto-updating chart.

    InstaCharts export dialog with PNG, SVG, JPG, WebP, PDF, and PowerPoint image formats

FAQ

Scatter Plot maker FAQ

Answers to common questions about making a scatter plot with InstaCharts.

Is the scatter plot maker free?

Yes. Creating and exporting a scatter plot is free with no account. The free tier supports up to 500 rows and adds a watermark; paid plans from $10 user/mo remove it.

What data do I need for a scatter plot?

Two numeric columns, one for the X-axis and one for the Y-axis, with each row becoming a point. Paste it in, upload a file, or connect a Google Sheet.

Can I color points by a category?

Yes. Add a breakdown column and InstaCharts turns it into a grouped scatter plot, coloring points by category so you can compare relationships across groups.

Can a scatter plot handle large datasets?

Yes. InstaCharts is built for full spreadsheets, and when points overplot you can filter, color by category, or switch to a heatmap to keep patterns visible.

Want the full reference?

Read the scatter plot documentation.

Make your scatter plot in seconds

InstaCharts makes data visualization easy, so you can build clear reports without design experience.