np.random.seed(0)
df = pandas.DataFrame(np.random.normal(size=(37, 2)), columns=['A', 'B'])
fig, ax = plt.subplots()
a_heights, a_bins = np.histogram(df['A'])
b_heights, b_bins = np.histogram(df['B'], bins=a_bins)
Multiple histograms in Pandas