python - 熊猫直方图桶和频率
问题描述
我有下面的直方图,我想使用 pandas 绘制
但是它在使用时给了我以下信息
dataset.hist(column='frequency')
我如何将上述内容转换为直方图?
根据@somiandras 的回答,情节如下所示:
解决方案
您当前的图是直方图,显示frequency
列中值的频率。
由于您已经预先计算了直方图的值,因此您不需要hist
,只需使用 ( range_from
, range_to
) 索引数据框并在条形图上绘制:
dataset.set_index(['range_from', 'range_to'])['frequency'].plot.bar()
推荐阅读
- tensorflow - Tensorflow 读取多 csv 需要太多时间
- ffmpeg - How to split a mp4 file into multiple .m4s chunks with one init.mp4 file
- c - 从指令指针偏移的目标文件的反汇编
- ios - 如何在 swift 4.2 中为 UITableViewCell 的自定义视图设置阴影?
- javascript - JavaScript 计算器 - 只有一个按钮不起作用(平方根)
- javascript - 角度 6,RangeError:指定的时区无效:未定义
- csv - 提取数据
- c# - 如何手动触发 Hangfire 作业?
- mysql - SQL 查询优化 (Mysql 5.7)
- css - SVG CSS 动画问题 - 动画期间奇怪的线条/点闪烁