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.
Founder of DelftStack.com. Jinku has worked in the robotics and automotive industries for over 8 years. He sharpened his coding skills when he needed to do the automatic testing, data collection from remote servers and report creation from the endurance test. He is from an electrical/electronics engineering background but has expanded his interest to embedded electronics, embedded programming and front-/back-end programming.
LinkedIn Facebook