Sử dụng Pandas, chúng ta có thể tạo dataframe và đặt index cho datetime. Sử dụng gcf().autofmt_xdate(), chúng ta sẽ điều chỉnh ngày trên trục X.
Các bước
Tạo list date_time và chuyển đổi thành datetime bằng pd.to_datetime().
Xét data = [1, 2, 3].
Khởi tạo đối tượng DataFrame(), tức DF.
Đặt DF['value'] với data từ bước 2.
Đặt DF.index() dùng date_time từ bước 1.
Vẽ dataframe: plt.plot(DF).
Lấy figure hiện tại và làm autofmt_xdate().
Hiển thị figure bằng plt.show().
Ví dụ
import pandas as pd import matplotlib.pyplot as plt date_time = ["2021-01-01", "2021-01-02", "2021-01-03"] date_time = pd.to_datetime(date_time) data = [1, 2, 3] DF = pd.DataFrame() DF['value'] = data DF = DF.set_index(date_time) plt.plot(DF) plt.gcf().autofmt_xdate() plt.show()
Kết quả
