Вот словарь:
l= {31.2: 1,35.1: 4,39.0: 13,42.9: 33,46.8: 115,50.7: 271,54.6: 363,58.5:381,62.4:379,66.3:370,70.2:256,74.1: 47,78.0: 2}
Таким образом, это означает, что 31,2 произошло 1 раз, 35,1 произошло 4 раза и так далее. Я попытался:
fig, ax = plt.subplots(1, 1)
ax.scatter(l.keys(), l.values)
ax.set_xlabel('Key')
ax.set_ylabel('Length of value')
Также я нашел среднее и стандартное значение
np.mean([k for k in l.keys()])
np.std([k for k in l.keys()])
Это способ найти среднее и стандарт для этих данных. Я сомневаюсь, потому что он не учитывает количество вхождений каждого данных. Я хочу видеть нормальную кривую на этих данных. Также есть способ узнать, как часто встречается значение. Например, если я расширяю кривую, чтобы коснуться 0 на оси x, и если я хочу знать, сколько точек данных задействовано для вхождения 0 (также может быть вероятность).