How to draw a scatter plot in Python

Drawing a scatter plot using Matplotlib

Overview:

  • A scatter plot is a two dimensional graph that depicts the correlation or association between two variables or two datasets
  • Correlation displayed in the scatter plot does not infer causality between two variables.
  • The above point means that the scatter plot may illustrate that a relationship exists, but it does not and cannot ascertain that one variable is causing the other.
  • Either of the variables can be considered in either of the axes.
  • A scatter plot is usually drawn prior to fitting a regression line or while analyzing the relationship between two variables.
  • The python module matplotlib.pyplot has the function scatter()which generates scatter plots from two different arrays of datasets.

Example:

# import pyplot and numpy modules

import matplotlib.pyplot as plot

import numpy as np

 

# Hypothetical equity returns

xData = np.random.random_integers(18, 50, 50)

yData = np.random.random_integers(200, 800, 50)

 

# Draw the scatter plot

plot.scatter(xData, yData)

plot.title('Hypothetical:Student age group and GMAT Score')

plot.xlabel('Age')

plot.ylabel('Score')

plot.show()

 

Output:

Scatter Plot drawn using matplotlib.pyplot.scatter()


Copyright 2024 © pythontic.com