首页 > 解决方案 > 熊猫直方图桶和频率

问题描述

我有下面的直方图,我想使用 pandas 绘制

在此处输入图像描述

但是它在使用时给了我以下信息

dataset.hist(column='frequency')

在此处输入图像描述

我如何将上述内容转换为直方图?

根据@somiandras 的回答,情节如下所示:

在此处输入图像描述

标签: pythonpandas

解决方案


您当前的图直方图,显示frequency列中值的频率。

由于您已经预先计算了直方图的值,因此您不需要hist,只需使用 ( range_from, range_to) 索引数据框并在条形图上绘制:

dataset.set_index(['range_from', 'range_to'])['frequency'].plot.bar()

推荐阅读