gpt4 book ai didi

python - 如何在Python中用时间数据绘制直方图

转载 作者:行者123 更新时间:2023-12-01 07:34:50 24 4
gpt4 key购买 nike

我有如下的时间数据。

      time
0 0:00:30
1 0:01:34
.
.

我想根据时间绘制直方图。
例如,这是直方图的 x 轴,如 0-8、9-16、17-24。
如何分割并绘制它?

我使用了 matplotlib 直方图。

plt.hist(dailyData['time'])
plt.show()

最佳答案

作为引用,首先将数据转换为 datetime 对象。然后使用列表理解仅获取列表中的小时数。接下来选择您的垃圾箱和绘图。

data = pd.to_datetime(dailyData['time'], format="%H:%M:%S") 

hour_list = [t.hour for t in data]
bins = [0,9,17,24]

plt.hist(hour_list,bins)
plt.show()

关于python - 如何在Python中用时间数据绘制直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57033312/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com