Matplotlib: Как сделать гистограмму с ячейками равной площади?
Учитывая некоторый список чисел после некоторого произвольного распределения, как я могу определить позиции бина дляmatplotlib.pyplot.hist()
так что площадь в каждой ячейке равна (или близка) к некоторой постоянной площади, A? Площадь должна быть рассчитана путем умножения количества элементов в корзине на ширину корзины, и ее значение не должно превышать A.
Вот MWE для отображения гистограммы с нормально распределенными образцами данных:
import matplotlib.pyplot as plt
import numpy as np
x = np.random.randn(100)
plt.hist(x, bin_pos)
plt.show()
Вотbin_pos
список, представляющий позиции границ бункеров (см. связанный вопросВот.