【问题标题】:Matplotlib Line Plot with Months X AxisMatplotlib 带月 X 轴的线图
【发布时间】:2020-11-17 08:54:40
【问题描述】:

假设我有一个大小为 (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])

我正在尝试将 x 轴上的日期绘制为“LT 平均值”列,如月份(1 月、2 月、3 月、..12 月)。感谢您在这里提供的任何帮助。

【问题讨论】:

    标签: matplotlib plot axis-labels xticks


    【解决方案1】:

    你试过了吗:

    df.plot(x='time')
    

    输出:

    【讨论】:

      猜你喜欢
      • 2016-06-22
      • 2018-02-26
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-21
      • 2018-04-13
      • 2015-07-21
      • 2019-12-07
      相关资源
      最近更新 更多