Create customized scatter charts with various styling options
| X Value | Y Value | Label | Color | Size | |
|---|---|---|---|---|---|
| X Value | Y Value | Label |
|---|
A scatter plot (or scatter chart) displays individual data points as dots on a two-dimensional coordinate system. Each point represents two numerical values: one on the X-axis (horizontal) and one on the Y-axis (vertical).
Scatter plots work best with 30-500 data points. Fewer than 30 points may not show clear patterns, while more than 500 can become cluttered. Use the "Load Sample Data" button to see an optimal dataset.
Marketing spend vs. Sales revenue, Customer age vs. Purchase frequency
Study hours vs. Exam scores, Temperature vs. Reaction rates
Height vs. Weight measurements, Engine RPM vs. Fuel efficiency
Correlation does not imply causation. A visible relationship between X and Y variables doesn't necessarily mean one causes the other - there may be hidden factors or coincidental patterns.
Too many points in a small area can hide patterns. Adjust point transparency or use smaller points for large datasets.
Starting axes at non-zero values can exaggerate trends. Ensure axes scales accurately represent data ranges.
All data processing occurs locally in your browser. No data is uploaded to servers or stored externally. Your datasets remain private on your device.
Best for presentations, reports, and web use. Lossless quality with transparent background.
Smaller file size, good for email attachments. Lossy compression reduces quality slightly.
Vector format, infinitely scalable without quality loss. Ideal for print and design software.
This tool handles up to 1000 points efficiently. For larger datasets, consider using specialized statistical software. Performance may vary based on your device's capabilities.
Scatter plots work for time series when time is numeric (e.g., Unix timestamp, years). For date/time formatting, consider using our line chart maker which includes time axis formatting.
The trend line uses ordinary least squares (OLS) linear regression. It shows the general direction of the relationship but doesn't account for non-linear patterns. Always validate statistical significance with proper analysis tools.
Export your chart as an image to save it. For data persistence, copy your data table values into a spreadsheet before leaving the page. Future versions may include save/load functionality.
While scatter plots are excellent for revealing correlations, other visualization methods might better suit your specific data story. For instance, if you're comparing categories across two variables, a clustered bar chart provides clear side-by-side comparisons. When you need to show part-to-whole relationships, especially with negative values, the stacked line & bar chart offers a comprehensive view of cumulative data trends.
Built with Chart.js 3.9.1 • Bootstrap 5.3.0 • Client-side rendering • No external dependencies
Compatible with modern browsers • Tested with datasets up to 1000 points • Regular compatibility updates