Я пытаюсь сравнить свои данные с распределением Пуассона, мне нужно, чтобы и мои данные, и распределение Пуассона были столбцами на гистограмме.Тем не менее, столбцы имеют одинаковый размер, и столбцы распределения Пуассона находятся поверх моих данных (см. Рисунок).Как мне сделать так, чтобы бары были рядом?
import math
import numpy as np
from matplotlib import pyplot as plt
from scipy.stats import poisson
n_counts = np.arange(10)
f_measured = np.array([45,54,55,24,14,7,1]) # How often count occured
f_mean = np.sum(f_measured*n_counts) / np.sum(f_measured)
f_poisson = poisson.pmf(n_counts,f_mean) # Poisson distribution
f_poisson = f_poisson * f_measured.sum() # Normalize to total number of trials
plt.bar(n_counts,f_measured,color = 'b')
plt.xlabel('Number of Counts')
plt.ylabel('Frequency')
ind = np.arange(n_counts+1) # the x locations for the groups
width = 0.35 # the width of the bars
f_poisson = poisson.pmf(n_counts,f_mean) # Poisson distribution
f_poisson = f_poisson * f_measured.sum()
plt.bar(n_counts,f_poisson,color='r')
Я добавил в
ind = np.arange (n_counts + 1) #x мест для групп
width = 0.35 # ширина столбцов
и теперь это дает мне эту ошибку: