【发布时间】:2021-02-04 21:16:22
【问题描述】:
我有一个 pandas 数据框 (filtered_4_6),我使用以下代码每小时从中提取事件的发生:
Filtered_time = filtered_4_6['Date'].dt.time.value_counts()
这给了我 24 行,第一列是时间,第二列是事件数。 我想绘制这 24 个条形图,但似乎找不到如何将时间列用作 x 轴
结果如下所示:
我尝试了不同的想法,但没有一个可行:
plt.bar(Filtered_time.index, Filtered_time.values)
肯定是格式转换错误,但我想不通。
我已尝试将 Filtered_time 设为数据帧
Filtered_time = pd.DataFrame(filtered_4_6['Date'].dt.time.value_counts())
但还是报错
TypeError:参数x(object)和width(float64)的dtypes不兼容
【问题讨论】:
标签: python matplotlib