Я написал следующую программу в python для получения гистограмм equi-width. Но когда я рисую его, я получаю одну строчку фигуры вместо гистограммы. Может кто-то, пожалуйста, помогите мне выяснить, где я иду не так.Гистограмма построения в python
import numpy as np
import matplotlib.pyplot as plt
for num in range(0,5):
hist, bin_edges = np.histogram([1000, 98,99992,8474,95757,958574,97363,97463,1,4,5], bins = 5)
plt.bar(bin_edges[:-1], hist, width = 1000)
plt.xlim(min(bin_edges), max(bin_edges))
plt.show()
Кроме того, я хочу, чтобы пометить каждый участок, полученный с его «NUM» value..which диапазон от 0 до 5. В приведенном выше примере, хотя я держал мои данные постоянно, но я намерен изменить данные для разных значений "num".