Menukar Cap Masa kepada Format Tarikh Matplotlib untuk Memplot X-Axis
Dalam Matplotlib, memplot data masa memerlukan pengendalian khusus. Untuk memplot tatasusunan cap masa pada paksi-x manakala nombor titik terapung yang sepadan berada pada paksi-y, anda perlu menukar cap masa kepada format tarikh dalaman Matplotlib.
Untuk mencapai penukaran ini, ikut langkah di bawah :
import matplotlib.pyplot as plt import matplotlib.dates from datetime import datetime
x_values = [datetime(2021, 11, 18, 12), datetime(2021, 11, 18, 14), datetime(2021, 11, 18, 16)]
dates = matplotlib.dates.date2num(x_values)
plt.plot_date(dates, y_values)
Ini akan menjana plot dengan paksi-x mewakili cap masa dalam tarikh yang diformatkan, manakala paksi-y menunjukkan nombor titik terapung yang sepadan.
Nota: Versi Matplotlib 3.5 dan lebih baru mengendalikan data datetime secara langsung, menghapuskan keperluan untuk fungsi plot_date. Sebaliknya, plot menggunakan plot selepas menetapkan jenis data paksi-x kepada tarikh menggunakan tarikh_ax.xaxis.axis.
Atas ialah kandungan terperinci Bagaimana untuk Menukar Cap Masa kepada Format Tarikh Serasi Matplotlib untuk Plotting X-Axis?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!