Maison > développement back-end > Tutoriel Python > Comment tracer un DataFrame avec un index DateTime dans Matplotlib ?

Comment tracer un DataFrame avec un index DateTime dans Matplotlib ?

Susan Sarandon
Libérer: 2024-11-10 22:36:03
original
740 Les gens l'ont consulté

How to Plot a DataFrame with a DateTime Index in Matplotlib?

Ajout d'une nouvelle colonne avec Pandas

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 :

  1. Réinitialiser l'index du DataFrame :
df3 = df3.reset_index()
Copier après la connexion
  1. Créer une nouvelle colonne :
df3['Time'] = df3.index
Copier après la connexion

Vous pouvez également créer la nouvelle colonne sans réinitialiser l'index :

df3['new'] = df3.index
Copier après la connexion
  1. Tracer les données :
plt.plot(df3['magnetic_mag mean'], df3['Time'], label='FDI')
Copier après la connexion

Conseils supplémentaires :

  • Au lieu de créer une nouvelle colonne, vous pouvez également pd.to_datetime(df3.index) et l'attribuer à une nouvelle variable pour conserver l'index en tant qu'objet datetime.
  • Code amélioré pour la lecture du fichier CSV :
df = pd.read_csv('university2.csv', 
                 sep=";", 
                 skiprows=1,
                 index_col='YYYY-MO-DD HH-MI-SS_SSS',
                 parse_dates=True)
Copier après la connexion

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!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal