相关疑难解决方法(0)

Matplotlib:如何制作具有相等面积区间的直方图?

给定一些任意分布后的数字列表,如何定义bin位置,matplotlib.pyplot.hist()使每个bin中的区域等于(或接近)某个恒定区域,A?该区域的计算方法是将箱子中的物品数量乘以箱子的宽度,其值不应大于A.

这是一个MWE,用于显示具有正态分布的样本数据的直方图:

import matplotlib.pyplot as plt
import numpy as np

x = np.random.randn(100)
plt.hist(x, bin_pos)
plt.show()
Run Code Online (Sandbox Code Playgroud)

bin_pos是一个表示箱子边界位置的列表(参见此处的相关问题).

python matplotlib histogram binning

6
推荐指数
1
解决办法
3119
查看次数

标签 统计

binning ×1

histogram ×1

matplotlib ×1

python ×1