Comment tracer une liste de coordonnées x,y dans Matplotlib

Jinku Hu 25 juin 2020
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.

Auteur: Jinku Hu
Jinku Hu avatar Jinku Hu avatar

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

Article connexe - Matplotlib Scatter Plot