Вы можете передать bins
, возвращенный из вашей первой гистограммы, в качестве аргумента второй гистограмме, чтобы убедиться, что оба имеют одинаковые размеры бинов.
Полный ответ:
import numpy as np
import matplotlib.pyplot as plt
Data1 = np.array([1, 2, 3, 3, 5, 6, 7, 8])
Data2 = np.array([1, 2, 3, 4, 6, 7, 8, 8])
n, bins, patches = plt.hist(Data1, bins=20, label='Data 1')
plt.hist(Data2, bins=bins, label='Data 2')
plt.ylabel("no of states")
plt.xlabel("bins")
plt.legend()
plt.show()
