python - 根据数据帧列中的值绘制直方图

标签 python dataframe plot histogram

我有一个如下所示的数据集:

Result    test_value  File_id
Ok         2231         3
Ok         3322         32
No         1000          1
ok         4300          45
No         3999          ...

这是一个数据框。我正在尝试为此绘制一个直方图,以查看有多少值是好的,有多少值是否。

我做了: plot_test=data['value'].hist(by=data['Result'],sharex=True,bins=10) 我得到了 2 个图,

1 个图表示“否”,1 个图表示“正常”。

enter image description here

我只想查看 1 个直方图,其中包含 Ok 值和 No 值,并具有 2 种不同的颜色。

最佳答案

您可以通过将'Result'设置为色调来做到这一点

import seaborn as sns
sns.countplot(x='test_value', hue='Result',data=data)

关于python - 根据数据帧列中的值绘制直方图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55811597/

相关文章:

python - 使用 python h5py 读取 .mat 文件中的所有变量

python - 在 AWS Elastic Beanstalk 上运行 Python Flask 应用程序时出现异常

python - 在 Power BI 中使用 Python 脚本,导入错误 : Missing required dependencies ['numpy' ]

python - 迭代所有数据框列

Python quiver 和 pcolormesh 没有完全正确排列

r/sciplot : overlapping whiskers in lineplot. CI

python - 扩展管理index.html模板

r - 将数据从嵌套数据框中提取到同一记录中

python - 将日期范围行拆分为年(取消分组) - Python Pandas

javascript - 使用 Highcharts 的 XY 轨迹图