Comment tracer une liste de coordonnées x,y dans Matplotlib
Supposons que nous ayons une liste de 2-tuples comme (x, y)
, et que nous devions les tracer car ce sont les coordonnées (x, y)
.
data = [
[1, 2],
[3, 2],
[4, 7],
[2, 4],
[2, 1],
[5, 6],
[6, 3],
[7, 5],
]
Complétez les codes pour tracer cette liste de coordonnées (x, y)
dans Matplotlib,
import matplotlib.pyplot as plt
data = [
[1, 2],
[3, 2],
[4, 7],
[2, 4],
[2, 1],
[5, 6],
[6, 3],
[7, 5],
]
x, y = zip(*data)
plt.scatter(x, y)
plt.show()
x, y = zip(*data)
Il décompose les données des paires en listes en utilisant la fonction zip
function.
plt.scatter(x, y)
Nous devons créer le nuage de points, c’est pourquoi scatter
est le type de diagramme approprié à utiliser dans cette application.