如何去掉日间柱状图中的默认时间00:00:00?

1 投票
1 回答
573 浏览
提问于 2025-04-17 23: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轴标签中的时间呢?

1 个回答

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

撰写回答