Я использую гистограмму matplotlib histtype = 'bar', чтобы построить четыре набора данных вместе.То, что он автоматически делает, это то, что он меняет ширину полосы каждого набора данных относительно размера набора данных.Я хочу иметь одинаковую ширину полосы для всех четырех наборов данных.
[n, bins, patches = plt.hist(
[np.sort(x2), np.sort(x3), np.sort(x4), np.sort(x5)],
bins=np.logspace(np.log10(8e-8), np.log10(1), 7),
histtype='bar',
weights=[w2,w3,w4,w5],
label=[
'$\Delta {{\chi}^2} <40$',
'$u_0 < 0.045$',
'${s}_{fitted} >5$',
'Multi-peaked'
]
)][1]
