Я хочу сравнить распределения значений в двух массивах (одинакового размера), но отображение гистограммы меняется, когда я задаю аргумент диапазона:
def plot_compare(values1, values2, bins=100, range=None):
fig = plt.figure(figsize=(8,6))
ax = fig.add_subplot(111)
ax.hist(values1.ravel(), alpha=0.5, bins=bins, range=range, color= 'b', label='1')
ax.hist(values2.ravel(), alpha=0.5, bins=bins, range=range, color= 'r', label='2')
ax.legend(loc='upper right', prop={'size':14})
plt.show()
plot_compare(a1, a2)
plot_compare(a1, a2, range=(-1200, 300))
Как мне сделать правильное сравнение? Моя цель - получить визуальное представление о том, как значения различаются в двух массивах.
Оба массива имеют одинаковое количество значений.
Должен ли я использовать одинаковое количество лотков для двух массивов (но лотки будут разной ширины) или я должен использовать различное количество лотков (но лотков одинаковой ширины)?