猿问

具有不同 bin 大小的 dataframe.hist()

需要使用每列唯一值的 bin 大小绘制直方图。
当每列具有完全差异大小的唯一值时特别使用。

假设,一个 col 有 2 个唯一值,bin = 2
另一个 col 有 50 个唯一值,bin = 50
在这里,我无法定义

我已经尝试过的常见 bin 大小:

dataframe.hist(bins = dataframe.nunique())

但这不起作用。

给我这个错误:
ValueError:bins必须单调增加,当一个数组


千万里不及你
浏览 92回答 1
1回答

慕丝7291255

你可以试试这个:for col in df.columns:     fig, ax = plt.subplots()     df[col].value_counts().plot.bar(ax=ax)
随时随地看视频慕课网APP

相关分类

Python
我要回答