Choosing the Right Format:
- PNG: Best for charts with transparency, lossless quality
- JPEG/JPG: Smaller file size, good for charts without transparency
- SVG: Vector format, perfect for high-quality prints and scalability
Features:
- Instant Scatter Plot Generation - Upload your data and get a clean, professional looking scatter plot in just seconds.
- Fully Customizable Charts - Change colors, labels, titles, point size, and more tailor the chart to your style or brand.
- Multiple Download Formats
- Blazing Fast Performance
- High Quality Chart Output
- No Sign Up Required
- Works on Any Device
- We Do Not Store Your Data
- Completely Free to Use
Two Series Scatter Plots, Explained Simply
A two series scatter plot does one thing well: it puts two groups of paired (X, Y) numbers on the same axes so you can see how they overlap, separate, or trend differently. If you've ever pasted numbers into Excel and squinted at two differently coloured dots trying to spot the pattern, this is the streamlined version of that - without the formula ribbon, the chart wizard, or the "recommended charts" suggestion that's always wrong.
When a two-series comparison is the right call
Use it whenever the comparison itself is the point. A/B test results plotted against the same metric. Two product lines mapped on price versus demand. Height vs. weight broken out by gender. Test scores from two classrooms on the same exam. Treatment vs. control in a small study. The only real rule is that both groups need to share the same X and Y meaning - otherwise the chart looks fine but says nothing.
What this builder gives you
Two boxes per series - one for X, one for Y. Numbers can be comma-separated or space-separated, and the parser ignores blanks and bad values rather than throwing an error. Each series has its own colour and an optional trendline, which is just a plain linear regression drawn through the points. Trendlines are most useful when the cloud of dots is messy and you want a guide for the eye. If your data is already obvious, leave them off - they only add clarity, not decoration.
Reading two trendlines side by side
Most of the story lives in the slope and the gap between the two regression lines. Roughly parallel? Both groups respond to X in the same way, just shifted up or down. Crossing? There's a point on the X-axis where the relationship flips, and that crossover is usually the most interesting thing on the chart. One flat, one sloped? The X variable matters for one group and not the other - useful when you're trying to argue that a factor only affects a subset.
Small things that ruin a two-series chart
- Misaligned X and Y values. The Nth X pairs with the Nth Y. If you paste them in different orders the regression looks correct but means nothing.
- Low-contrast colours. Two pastels can wash out on a projector or after black-and-white printing. Pick hues that survive both.
- Squeezing more than two cohorts in. If you actually have three or more groups, the multi-series version handles that better than overloading two columns.
- Forgetting to label axes. "X-Axis Values" is fine for testing but useless in a report. Set them before exporting.
Exporting for reports, slides, and prints
PNG covers most situations - slide decks, internal docs, blog posts. SVG is the right pick when the chart is going into a printed report or anything that might be resized later, because vector art stays sharp at any zoom. JPEG is the smallest file and works well in emails or systems with strict upload limits, but the markers can lose a touch of crispness, which is more visible on scatter plots than on bar or line charts. Pick the format that matches where the chart is going, not the one you always pick by habit.
Privacy and offline behaviour
All of this runs in your browser. Numbers you type, files you upload - none of it leaves the page. There's no signup, no saved session on a server, no cookies tracking your dataset. That's deliberate. Half the reason people reach for a quick online tool over a notebook is that they don't want to think about where the data is going.
Frequently Asked Questions About the Scatter Plot Maker & Calculator
How do I create a scatter plot with a regression line?+
Paste your X and Y values into the Data Entry panel - comma-separated, space-separated, or copied straight from Excel all work. Toggle Show Trendline in the Trendline section, and the scatter plot maker instantly draws the line of best fit and surfaces the regression equation y = mx + b along with slope, y-intercept, R², the correlation coefficient r, and RMSE in the Regression Analysis panel.
How do I find the regression equation from a data table?+
Enter the X column and the Y column from your data table into the two input fields. The scatter plot calculator computes the slope and y-intercept using the least-squares method and displays the regression equation in the form y = mx + b. The numerical answer updates in real time as you edit the data - no manual computation, and no spreadsheet formulas required.
What does R-squared mean and how do I interpret it?+
R² (the coefficient of determination) is the proportion of the variation in Y that is explained by X under the linear model. R² = 0.85 means 85% of the variation in Y can be predicted from X, with the remaining 15% attributable to other factors or noise. As a rough guide: R² above 0.7 is a strong fit, 0.4–0.7 is moderate, and below 0.4 means the linear trend may be unreliable for prediction.
What is the correlation coefficient (r) and how is it different from R²?+
The correlation coefficient r measures both the strength and direction of the linear relationship between X and Y, ranging from −1 (perfect negative) through 0 (no linear relationship) to +1 (perfect positive). R² is simply r squared, so it discards the sign and only conveys strength. Use r to describe direction, R² to describe explanatory power.
What are residuals and why are they useful?+
A residual is the vertical distance between an observed Y value and the value the regression line predicts for that X. Residuals reveal whether your linear model is appropriate: if residuals are randomly scattered around zero, the linear fit is sound. If they form a curve, fan out, or cluster, a non-linear model - or a transformation - is likely a better choice. Toggle Show Residual Plot above to inspect them visually.
How does the calculator detect and highlight outliers?+
When Highlight Outliers is enabled, the scatter plot calculator standardizes each residual (subtract the mean residual, divide by the residual standard deviation) and flags any point whose standardized residual exceeds ±2. Flagged points render in red so you can investigate them - they may indicate data-entry typos, unusual cases, or genuine anomalies that you may want to exclude before re-running the regression.
Can the calculator handle non-linear or multiple regression?+
This tool is designed for simple linear regression with one independent variable (X) and one dependent variable (Y). Polynomial, exponential, logarithmic, and multiple-regression models are not currently supported. For non-linear data, you can sometimes apply a transformation (e.g. log Y) and fit a linear model in the transformed space.
How do I enter data into the scatter plot maker?+
Type your X values into the X Values field and your Y values into the Y Values field. Both comma-separated (e.g. 1, 2, 3) and space-separated (e.g. 1 2 3) formats are accepted, and you can paste directly from Excel or Google Sheets - the parser handles tabs and newlines too. The data preview table underneath the inputs shows each parsed pair so you can verify alignment before plotting.
What file formats can I download my scatter plot in?+
Four formats are supported: PNG (lossless raster, best for slides and web), JPEG and JPG (smaller raster files, good for emailing), and SVG (scalable vector format, perfect for print, LaTeX, and large displays). SVG is recommended whenever you need to scale the chart up without quality loss.
Is my data uploaded to a server?+
No. All computation - plotting, the regression equation, R², residuals, and outlier detection - happens locally in your browser using JavaScript. Your data is never transmitted, stored, or logged. That's also why no sign-up is required: there's nothing for us to store on your behalf.
Is the scatter plot maker and calculator free?+
Yes. The scatter plot maker and calculator is 100% free, browser-based, and unrestricted - no sign-up, no watermark, no usage caps, and no paid tier. Export as many charts as you need, in any of the four supported formats.
Can I customize the appearance of my scatter plot?+
Extensively. The Style and Series & Color sections let you change marker color and size, background color, text color, trendline color, and legend position. The Animation and Grid sections control hover effects, gridlines, tooltip theming, and animation speed. You can produce a chart that matches your brand, journal style guide, or presentation theme.