Bagaimana untuk Menukar Format Tarikh Bukan Standard untuk Memplot dalam Python?

Patricia Arquette
Lepaskan: 2024-10-17 13:48:30
asal
362 orang telah melayarinya

How to Convert Non-Standard Date Formats for Plotting in Python?

Menukar Tarikh kepada Format Boleh Plot

Memplot data terhadap tarikh boleh mencabar apabila tarikh disimpan dalam format bukan standard. Dalam kes yang diberikan, format tarikh ialah "01/02/1991". Untuk memudahkan proses plot, kita boleh menukar tarikh ini kepada format yang boleh diterima oleh fungsi plot matplotlib.

Untuk bermula, tukar rentetan kepada contoh Python datetime.date:

<code class="python">import datetime as dt

dates = ['01/02/1991','01/03/1991','01/04/1991']
x = [dt.datetime.strptime(d,'%m/%d/%Y').date() for d in dates]</code>
Salin selepas log masuk

Langkah seterusnya ialah memplot data. Daripada menggunakan plot_date(), yang mengalami ralat, kami boleh menggunakan plot() yang lebih mudah sebaliknya:

<code class="python">import matplotlib.pyplot as plt
import matplotlib.dates as mdates

plt.gca().xaxis.set_major_formatter(mdates.DateFormatter('%m/%d/%Y'))
plt.gca().xaxis.set_major_locator(mdates.DayLocator())
plt.plot(x,y)
plt.gcf().autofmt_xdate()</code>
Salin selepas log masuk

Dengan mengikuti langkah-langkah ini, anda kini boleh merancang maklumat anda dengan berkesan terhadap tarikh dalam format yang diingini.

Atas ialah kandungan terperinci Bagaimana untuk Menukar Format Tarikh Bukan Standard untuk Memplot dalam Python?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!