【问题标题】:Python np.array with x values into x bins, where each value is represented by 1 binPython np.array 将 x 值放入 x 个 bin,其中每个值由 1 个 bin 表示
【发布时间】:2026-01-22 08:50:02
【问题描述】:

我有一个包含 x 值的数组(在本例中为 x=30),我想使用 seaborn.从 0 到 30 的每个条目应该由 bin 0 - 30 表示,y 轴应该是每个条目的值。

我试过了 将 seaborn 导入为 sns 将 numpy 导入为 np

array3 = np.random.uniform(0,10, (30))
sns.distplot(array3, bins=30, norm_hist=True)

但这里的垃圾箱不等于一个条目

【问题讨论】:

  • 你能显示预期的输出吗?我不确定我是否理解您的问题。
  • 看起来您需要在每个 x 值处设置一个条形,其中条形高度对应于该条目的值。在这种情况下,只需使用plt.bar(range(len(array)), array)

标签: python arrays histogram


【解决方案1】:

你需要类似下面的情节吗?如果没有,请告诉我,我将删除我的答案。

array3 = np.random.uniform(0,10, (30))
plt.bar(range(len(array3)), array3)

输出

【讨论】:

  • 太棒了。很高兴为您提供帮助!
最近更新 更多