...

Library - Matplotlib

Back to Course

Lesson Description


Lession - #509 matplotlib scatter


Making Scatter Plots

With Pyplot, you can utilize the scatter(>
capacity to draw a disperse plot.

The scatter(>
work plots one dab for every perception. It needs two varieties of similar length, one for the upsides of the x-pivot, and one for values on the y-hub:

Example
A simple scatter plot:

import matplotlib.pyplot as plt
import numpy as np

x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6]>
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86]>
plt.scatter(x, y>
plt.show(>


Compare Plots
In the example above, there seems to be a relationship between speed and age
Example
Draw two plots on the same figure:

import matplotlib.pyplot as plt
import numpy as np

#day one, the age and speed of 13 cars:
x = np.array([5,7,8,7,2,17,2,9,4,11,12,9,6]>
y = np.array([99,86,87,88,111,86,103,87,94,78,77,85,86]>
plt.scatter(x, y>
#day two, the age and speed of 15 cars: x = np.array([2,2,8,1,15,8,12,9,7,3,11,4,7,14,12]>
y = np.array([100,105,84,105,90,99,90,95,94,100,79,112,91,80,85]>
plt.scatter(x, y>
plt.show(>