Showing index as xticks for pandas plot

后端 未结 3 2085
一向
一向 2021-02-09 12:27

I have the following dataframe and am trying to plot it, so that it shows in the x-axis the index data from 8-19.

If I do df.plot() no labels are shown at a

3条回答
  •  小蘑菇
    小蘑菇 (楼主)
    2021-02-09 13:12

    If you want to have string as xticks one possible solution is:

    df = df.reset_index()
    df = df.rename(columns={"index":"hour"})
    ax = df.plot(xticks=df.index)
    ax.set_xticklabels(df["hour"]);
    

提交回复
热议问题