Maison > Article > développement back-end > Comment tracer un DataFrame avec un index DateTime dans Matplotlib ?
Problème : Lors du traçage d'un DataFrame avec matplotlib, une erreur est rencontrée car la colonne d'index est un valeur datetime.
Solution : Pour résoudre ce problème, une nouvelle colonne doit être ajoutée pour répliquer la colonne d'index. Cette colonne clonée peut ensuite être utilisée pour le traçage.
Mise en œuvre :
df3 = df3.reset_index()
df3['Time'] = df3.index
Vous pouvez également créer la nouvelle colonne sans réinitialiser l'index :
df3['new'] = df3.index
plt.plot(df3['magnetic_mag mean'], df3['Time'], label='FDI')
Conseils supplémentaires :
df = pd.read_csv('university2.csv', sep=";", skiprows=1, index_col='YYYY-MO-DD HH-MI-SS_SSS', parse_dates=True)
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!