带有月份 X 轴的 Matplotlib 线图

Matplotlib Line Plot with Months X Axis

假设我有一个大小为 (12,2) 的数据框“ltyc”,如下所示,我正在尝试使用 matplotlib 绘制线图,我需要 x 刻度来显示月份如下“时间”一栏所示:

         time   LT Mean
0  2020-01-01  7.411365
1  2020-02-01  7.193070
2  2020-03-01  7.397183
3  2020-04-01  7.684527
4  2020-05-01  7.670577
5  2020-06-01  7.348572
6  2020-07-01  6.898480
7  2020-08-01  6.852384
8  2020-09-01  7.250651
9  2020-10-01  7.681693
10 2020-11-01  7.587329
11 2020-12-01  7.444730

我已经尝试过这种方法,但没有任何绘图只是一个空的(白色)绘图:

fig, ax = plt.subplots(figsize=(10, 6))
ax.plot(ltyc.time, 
    ltyc.iloc[:,1])

我正在尝试绘制列“LT Mean”,x 轴上的日期为月份,例如(一月、二月、三月、..十二月)。在此感谢您的帮助。

你试过了吗:

df.plot(x='time')

输出: