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

  • Points de traçage dans Matplotlib
  • Définir la couleur pour le nuage de points dans Matplotlib