如何按天/小时间隔分组绘制条形图?

2024-05-23 14:43:24 发布

您现在位置:Python中文网/ 问答频道 /正文

我有这个数据集:

                              name                         date
0                 ramos-vinolas-sao-paulo-2017-final 2017-03-05 22:50:00
1        sao-paulo-2017-doubles-final-sa-dutra-silva 2017-03-05 19:29:00
2                       querrey-acapulco-2017-trophy 2017-03-05 06:08:00
3          soares-murray-acapulco-2017-doubles-final 2017-03-05 02:48:00
4                     cuevas-sao-paulo-2017-saturday 2017-03-04 21:54:00
5              dubai-2017-doubles-final-rojer-tecau2 2017-03-04 18:23:00

我想用每天/小时的新闻量建立一个条形图。有点像

^{pr2}$

Tags: 数据namedatesasilvafinalsaodoubles
0条回答
网友
1楼 · 发布于 2024-05-23 14:43:24

我想你需要^{}和{a2}一起绘制^{}

#if necessary convert to datetime
df['date'] = pd.to_datetime(df.date)

print (df.date.dt.date.value_counts())
2017-03-05    4
2017-03-04    2
Name: date, dtype: int64

df.date.dt.date.value_counts().plot.bar()

graph

网友
2楼 · 发布于 2024-05-23 14:43:24

一个简单的方法是使用pandas函数^{}

df["date"].hist()

相关问题 更多 >