这听起来可能微不足道,但我无法在 PYTHON 中找到解决方案。在 ROOT 或 MATLAB 中没有问题。
所以,我有一个 3x3 数组,我希望数组中的每个元素都代表一个 bin 的高度(频率)。我应该有一个带有 9 个 bin 的直方图。这是我一直在尝试的一个例子。
import numpy as np
import matplotlib.pyplot as plt
H = np.array([[21,33,6],[25,20,2],[80,40,0]])
hist, bin = np.histogramdd(H, bins=3)
center = 0.5*(bin[:-1] + bin[1:])
plt.bar(center, hist)
plt.show()
我已经尝试过 histogram2D,但我找不到任何可以让它与 PYTHON 一起使用。提前感谢您对此的任何帮助。