在每日条形图中删除默认的00:00:00时间?

时间:2014-03-21 13:33:17

标签: python matplotlib pandas

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

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标签中的时间?

1 个答案:

答案 0 :(得分:2)

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())