Tracer des données 1d avec matplotlib de python


Supposons que l'on veuille tracer sur une figure matplotlib des données à une dimension (exemple x = [-2.1,-1.3,-0.4,5.1,6.2]). Au lieu de faire:

x = [-2.1,-1.3,-0.4,5.1,6.2]
y = [0 for i in x]

on peut utiliser numpy.zeros_like. Exemple

Tracer des données 1d avec matplotlib de python

import matplotlib.pyplot as plt
import numpy as np

x = [-2.1,-1.3,-0.4,5.1,6.2]

plt.scatter(x, np.zeros_like(x))

plt.grid()
plt.savefig('plot_1d_data.png')
plt.show()

Recherches associées

Image

of