Maison >développement back-end >Tutoriel Python >Comment tracer le temps sur l'axe X à l'aide de Matplotlib ?
Tracer l'heure sur un axe indépendant avec Matplotlib
Convertir les horodatages en objets Datetime et tracer à l'aide de plot_date()
In afin de tracer l'heure sur l'axe des x à l'aide de Matplotlib, il faut d'abord convertir vos tableaux d'horodatage en Python objets datetime. Utilisez datetime.strptime pour terminer cette conversion.
Ensuite, utilisez date2num pour transformer les dates au format matplotlib.
Enfin, exploitez la fonction plot_date pour visualiser les dates et leurs valeurs correspondantes.
import matplotlib.pyplot as plt import matplotlib.dates from datetime import datetime # Datetime Objects as Independent Variable time_strs = ['00:00:00.000000', '01:00:00.000000', '02:00:00.000000'] x_values = [datetime.strptime(t, '%H:%M:%S.%f') for t in time_strs] # Corresponding y-axis values y_values = [0.1, 0.2, 0.3] # Convert dates to matplotlib format dates = matplotlib.dates.date2num(x_values) # Plot Time vs. Values plt.plot_date(dates, y_values) plt.xlabel('Time') plt.ylabel('Value') plt.show()
Ce code tracera effectivement le temps en tant que variable indépendante sur l'axe des x, les valeurs correspondantes de l'axe des y étant représenté.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!