【问题标题】:Remove the default 00:00:00 time in daily bar plots?删除每日条形图中的默认 00:00:00 时间?
【发布时间】:2014-03-21 13:33:17
【问题描述】:

我正在尝试绘制每日条形数据:

pd.DataFrame( data=np.arange(10), index=pd.date_range( '2014/1/1', periods=10, freq='D' ) ).plot( kind='bar' )

但是 x 轴的标签显示了默认时间“00:00”之后的第二天,例如'2014/1/1 00:00:00'。 如何去掉 x 标签中的时间?

【问题讨论】:

    标签: python matplotlib pandas


    【解决方案1】:

    将刻度标签更改为set_xticklabels()

    import pandas as pd
    import numpy as np
    df = pd.DataFrame( data=np.arange(10), index=pd.date_range( '2014/1/1', periods=10, freq='D' ) )
    ax = df.plot( kind='bar')
    ax.set_xticklabels(df.index.format())
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-25
      • 2013-07-12
      • 2021-10-21
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多