使用 Python 的 Matplotlib 在 X 轴上绘制日期
使用 Pandas,我们可以 创建一个数据框 并为datetime设置索引。使用gcf().autofmt_xdate(),我们将调整 X 轴上的日期。
步骤
创建date_time列表,并使用pd.to_datetime()将其转换为date_time。
假设 data = [1, 2, 3]
实例化DataFrame()对象,即DF。
使用步骤 2 中的数据设置DF['value']。
使用步骤 1 中的date_time设置DF.index()。
现在绘制数据框,即plt.plot(DF)。
获取当前图形并使其autofmt_xdate()。
使用plt.show()方法显示图形。
示例
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()
输出
广告