Scatter Diagram Correlation | Meaning, Interpretation, Example
Last Updated :
23 Jul, 2025
What is a Scatter Diagram?
A simple and attractive method of measuring correlation by diagrammatically representing bivariate distribution for determination of the nature of the correlation between the variables is known as the Scatter Diagram Method. This method gives the investigator/analyst a visual idea of the nature of the association between the two variables. It is the simplest method of studying the relationship between two variables as there is no need to calculate any numerical value.
How to draw a Scatter Diagram?
The two steps required to draw a Scatter Diagram or Dot Diagram are as follows:
- Plot the values of the given variables (say X and Y) along the X-axis and Y-axis, respectively.
- Show these plotted values on the graph by dots. Each of these dots represents a pair of values.
Interpretation of Scatter Diagram
After observing the pattern of dots, one can know the presence or absence of correlation and its type. Besides, it also gives an idea of the nature and intensity of the relationship between the two variables.
The scatter diagram can be interpreted in the following ways:
1. Perfect Positive Correlation
If the points of the scatter diagram fall on a straight line and have a positive(upward) slope, then the correlation is said to be perfectly positive; i.e., r = +1.

2. Perfect Negative Correlation
If the points of the scatter diagram fall on a straight line and have a negative(downward) slope, then the correlation is said to be perfectly negative; i.e., r = -1.

3. Positive Correlation
When the points of the scatter diagram cluster around a straight line (upward slope from left to right), then the correlation is said to be positive.

4. Negative Correlation
When the points of the scatter diagram cluster around a straight line (downward/negative slope), then the correlation is said to be negative.

5. No Correlation
When the points of the scatter diagram are scattered in a haphazard manner, then there is zero or no correlation.

How to interpret a Scatter Diagram?
While interpreting a scatter diagram, the given below points should be taken into consideration:
- Dense or Scattered Points: If the plotted points are close to each other, then the analyst can expect a high degree of correlation between the two variables. However, if the plotted points are widely scattered, then the analyst can expect a poor correlation between the variables.
- Trend or No Trend: If the points plotted on the scatter diagram shows any trend either upward or downward, then it can be said that the variables are correlated. However, if the plotted points do not show any trend, then it can be said that the variables are uncorrelated.
- Upward or Downward Trend: If the plotted points show an upward trend rising from the lower left-hand corner of the graph and goes upward to the upper right-hand corner, then the correlation is positive. It means that the two variables move in the same direction. However, if the plotted points show a downward trend from the upper left-hand corner of the graph to the lower right-hand corner, then the correlation is negative. It means that the two variables move in the opposite direction.
- Perfect Correlation: If the points plotted on the scatter diagram lie on a straight line and have a positive slope, then it can be said that the correlation is perfect and positive. However, if the points plotted lie on a straight line and have a negative slope, then it can be said that the correlation is perfect and negative.
Example of Scatter Diagram Correlation
Draw a Scatter Diagram for the following data and state the type of correlation between the given two variables X and Y.

Solution:
We will draw the scatter diagram by plotting the values of Series X on the X-axis and values of Series y on the Y-axis (10, 80), (20, 160),.........(60, 480).
.png)
We can see that all the points of the given two variables X and Y are plotted on a positively sloping straight line, which means that there is a Positive Correlation between the values of Series X and Y.
Merits of Scatter Diagram
1. Simplicity: Scatter Diagram is a simple and non-mathematical method to study correlation between two variables.
2. First Step: It is the first step of investigating the relationship between two variables.
3. Easily Understandable: One can easily understand and interpret scatter diagrams. Besides, only at a single glance at the diagram, one can easily tell the presence or absence of correlation.
4. Not Affected by Extreme Items: The size of extreme values does not affect the scatter diagram. It is a quality which is not present in most mathematical methods.
Demerits of Scatter Diagram
1. Rough Measure: Scatter diagram only gives a rough idea of the degree and nature of correlation between the given two variables. Therefore, it is only a qualitative expression rather than a quantitative expression.
2. Non-mathematical Method: Like other methods of correlation, Scatter Diagram Method does not indicate the exact numerical value of correlation.
3. Unsuitable for Large Observations: If there are more than two variables, it becomes difficult to draw a scatter diagram.
Also Read:
Correlation: Meaning, Significance, Types and Degree of Correlation
Methods of Measurements of Correlation
Spearman’s Rank Correlation Coefficient in Statistics
Karl Pearson's Coefficient of Correlation | Assumptions, Merits and Demerits
Karl Pearson's Coefficient of Correlation | Methods and Examples
Similar Reads
Python - Data visualization tutorial Data visualization is a crucial aspect of data analysis, helping to transform analyzed data into meaningful insights through graphical representations. This comprehensive tutorial will guide you through the fundamentals of data visualization using Python. We'll explore various libraries, including M
7 min read
What is Data Visualization and Why is It Important? Data visualization uses charts, graphs and maps to present information clearly and simply. It turns complex data into visuals that are easy to understand.With large amounts of data in every industry, visualization helps spot patterns and trends quickly, leading to faster and smarter decisions.Common
4 min read
Data Visualization using Matplotlib in Python Matplotlib is a widely-used Python library used for creating static, animated and interactive data visualizations. It is built on the top of NumPy and it can easily handles large datasets for creating various types of plots such as line charts, bar charts, scatter plots, etc. Visualizing Data with P
11 min read
Data Visualization with Seaborn - Python Seaborn is a popular Python library for creating attractive statistical visualizations. Built on Matplotlib and integrated with Pandas, it simplifies complex plots like line charts, heatmaps and violin plots with minimal code.Creating Plots with SeabornSeaborn makes it easy to create clear and infor
9 min read
Data Visualization with Pandas Pandas is a powerful open-source data analysis and manipulation library for Python. The library is particularly well-suited for handling labeled data such as tables with rows and columns. Pandas allows to create various graphs directly from your data using built-in functions. This tutorial covers Pa
6 min read
Plotly for Data Visualization in Python Plotly is an open-source Python library designed to create interactive, visually appealing charts and graphs. It helps users to explore data through features like zooming, additional details and clicking for deeper insights. It handles the interactivity with JavaScript behind the scenes so that we c
12 min read
Data Visualization using Plotnine and ggplot2 in Python Plotnine is a Python data visualization library built on the principles of the Grammar of Graphics, the same philosophy that powers ggplot2 in R. It allows users to create complex plots by layering components such as data, aesthetics and geometric objects.Installing Plotnine in PythonThe plotnine is
6 min read
Introduction to Altair in Python Altair is a declarative statistical visualization library in Python, designed to make it easy to create clear and informative graphics with minimal code. Built on top of Vega-Lite, Altair focuses on simplicity, readability and efficiency, making it a favorite among data scientists and analysts.Why U
4 min read
Python - Data visualization using Bokeh Bokeh is a data visualization library in Python that provides high-performance interactive charts and plots. Bokeh output can be obtained in various mediums like notebook, html and server. It is possible to embed bokeh plots in Django and flask apps. Bokeh provides two visualization interfaces to us
4 min read
Pygal Introduction Python has become one of the most popular programming languages for data science because of its vast collection of libraries. In data science, data visualization plays a crucial role that helps us to make it easier to identify trends, patterns, and outliers in large data sets. Pygal is best suited f
5 min read