Scientific Scatter Plot Maker

Figran

A scatter plot maker for paired X–Y measurements, with error bars, log axes and optional least-squares fits.

  • CSV or TSV
  • Up to four series
  • Free SVG and PNG
Data

Source: R datasets::Puromycin

Y columns (1–4)

Chart settings

Series 1
Series 2
Options
Puromycin: mean ± SDTreatedUntreated05010015020025000.250.50.7511.25Substrate concentration (ppm)Reaction rate (counts/min/min)

Scientific scatter plot examples from real datasets

Puromycin: scatter plot with mean ± SD error barsTreatedUntreated05010015020025000.250.50.7511.25Substrate concentration (ppm)Reaction rate (counts/min/min)

Puromycin: scatter plot with mean ± SD error bars

Mean reaction rates with sample SD by treatment.

Source: R datasets::Puromycin

Biochemical oxygen demandDemand7.51012.51517.520123457Time (days)Oxygen demand (mg/L)

Biochemical oxygen demand

Six biochemical oxygen demand measurements over time.

Source: R datasets::BOD

Mercury vapor pressurePressure0.00010.0010.010.111010010000100200300400Temperature (°C)Pressure (mm Hg)

Mercury vapor pressure

Mercury vapor pressure across 19 temperatures.

Source: R datasets::pressure

Height and weightWeight y = 3.45x − 87.52; R² = 0.9911001201401601805560657075Height (in)Weight (lb)

Height and weight

Average heights and weights of women aged 30–39.

Source: R datasets::women

Black cherry treesVolume0204060807.51012.51517.52022.5Diameter (in)Volume (ft³)

Black cherry trees

Diameter and timber volume in 31 black cherry trees.

Source: R datasets::trees

Cars: speed and stopping distanceDistance02550751001250510152025Speed (mph)Stopping distance (ft)

Cars: speed and stopping distance

Car speeds and stopping distances measured in the 1920s.

Source: R datasets::cars

How to make a scientific scatter plot

  1. 1Paste or upload a table with headers.

    Paste CSV or TSV with a header and paired values.

  2. 2Choose X and Y columns, then select scatter or line.

    Assign one X column and up to four Y series. For a scatter plot with error bars, select each series’ Error column (±); the supplied values are symmetric Y errors, not calculated from replicates.

  3. 3Check the preview and download your figure.

    Review axes and error bars, then export SVG or PNG.

Linear and logarithmic axes for scatter plots

These plots show the same 19 mercury vapor pressure measurements, from 0.0002 to 806 mm Hg. For a line graph on a log scale, non-positive values are omitted; the downloaded CSV retains the selected rows.

02004006008001,0000100200300400Temperature (°C)Pressure (mm Hg)
Linear Y axis

Equal vertical distances represent equal differences in pressure.

0.00010.0010.010.111010010000100200300400Temperature (°C)Pressure (mm Hg)
Log10 Y axis

Equal distances represent equal ratios; only positive values can be shown.

Source: R datasets::pressure

Scatter plot with a line of best fit

Turn on Linear fit for a series to add a least-squares line; Show equation and R² adds the fit statistics. The calculation uses the original X and Y values even when an axis uses Log10.

Scientific scatter plot FAQ

What CSV format can I use?

Use unique headers in the first row and paired observations in each row. TSV and quoted cells are also supported.

Can this scatter plot maker compare two or more sets of data?

Yes, if the series share one X column. Select up to four Y columns and give each series a name; missing X or Y cells must be corrected.

How do I connect the dots to make a line on a scatter plot?

Select Connected line, then choose input order or Sort by X. The line joins consecutive observations; choose Scatter to leave points unconnected.

What happens to missing values?

Selected X and Y cells must be filled. If only some points in a scatter plot have error bars, leave the other error cells empty.

Are repeated X values combined?

No. Every row remains a separate observation.

Which formats can I download?

Download SVG, 300 DPI PNG, or CSV of the selected columns. CSV includes points excluded by log axes.

Can I edit in the canvas?

Canvas editing supports the basic linear chart. Turn off error bars, log axes and fits before opening it.

Is my data uploaded or analyzed?

The table stays in your browser. Optional least-squares fits use the original data scale; the tool does not calculate P values.

What should a figure caption for a scatter plot include?

Identify the variables and units, explain the groups and any fitted line, and define what the error bars represent. State the sample size and whether bars show SD, SEM or another supplied measure; the figure alone does not determine this.

Make your scientific scatter plot

Check the preview and download your figure.

Make your scientific scatter plot