x轴上的日期以yyyy-mm的形式表示线图熊猫python

How to get dates in yyyy-mm format. I checked the link [Plot elapsed time on x axis using date indexed time-series data, but couldn't get the same result on my dataframe.

df

    [IN]data2=df.ix[:,2]
    [IN]data2 #data2 is series object now, since it is slice of df
    [OUT]
    Date
    2015-01-01     3.2
    2015-02-01     4.6
    2015-03-01     5.9
    ..........................
    2018-01-01    11.3
    2018-02-01    13.4
    Name: Col2, dtype: float64

我的数据框只有一个与每个月-年组合相对应的值(例如,2015年1月将只有一个值,2015年2月将只有一个值,依此类推)

日期是数据框df的索引。我需要yyyy-mm形式的x轴作为命令data2.plot()

当前输出(命令data2.plot())

enter image description here

预期的输出(忽略图形的形状,只关注x轴)(输入data2.plot()时需要此输出)

enter image description here

评论