dataframe.hist() 具有不同的 bin 大小
dataframe.hist() with different bin size
需要绘制具有每列唯一值的 bin 大小的直方图。
专门用于每列具有完全不同大小的唯一值时。
假设,一个 col 有 2 个唯一值,bin = 2
另一个 col 有 50 个唯一值,bin = 50
在这里,我无法定义一个通用的 bin 大小
我已经试过了:
dataframe.hist(bins = dataframe.nunique())
但这不起作用。
给我这个错误:
ValueError:bins
必须单调递增,当数组
你可以试试这个:
for col in df.columns:
fig, ax = plt.subplots()
df[col].value_counts().plot.bar(ax=ax)
需要绘制具有每列唯一值的 bin 大小的直方图。
专门用于每列具有完全不同大小的唯一值时。
假设,一个 col 有 2 个唯一值,bin = 2
另一个 col 有 50 个唯一值,bin = 50
在这里,我无法定义一个通用的 bin 大小
我已经试过了:
dataframe.hist(bins = dataframe.nunique())
但这不起作用。
给我这个错误:
ValueError:bins
必须单调递增,当数组
你可以试试这个:
for col in df.columns:
fig, ax = plt.subplots()
df[col].value_counts().plot.bar(ax=ax)