Rumah >pembangunan bahagian belakang >Tutorial Python >Bagaimana untuk Memplot DataFrame dengan Indeks DateTime dalam Matplotlib?

Bagaimana untuk Memplot DataFrame dengan Indeks DateTime dalam Matplotlib?

Susan Sarandon
Susan Sarandonasal
2024-11-10 22:36:03753semak imbas

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

Menambah Lajur Baharu dengan Panda

Masalah: Apabila merancang DataFrame dengan matplotlib, ralat berlaku kerana lajur indeks menjadi nilai datetime.

Penyelesaian: Untuk menyelesaikan ini, lajur baharu mesti ditambah yang mereplikasi lajur indeks. Lajur klon ini kemudiannya boleh digunakan untuk merancang.

Pelaksanaan:

  1. Tetapkan semula indeks DataFrame:
  1. Buat yang baharu lajur:

Sebagai alternatif, anda boleh mencipta lajur baharu tanpa menetapkan semula indeks:

  1. Plot data:

Tambahan Petua:

  • Daripada membuat lajur baharu, anda juga boleh pd.to_datetime(df3.index) dan menetapkannya kepada pembolehubah baharu untuk mengekalkan indeks sebagai objek datetime.
  • Kod yang dipertingkatkan untuk membaca fail CSV:

Atas ialah kandungan terperinci Bagaimana untuk Memplot DataFrame dengan Indeks DateTime dalam Matplotlib?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn