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()

Liste des coordonnées du nuage de points Matplotlib

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.

Article connexe - Matplotlib Scatter Plot

  • Comment faire la légende du nuage de points dans Matplotlib