Это похоже на словарь, поэтому я думаю, вы можете использовать bar
из matplotlib
:
frequency_calculated = ({'A':1, 'B':3, 'C':1, 'D':2, 'E':1, 'F':3, 'G':2})
plt.bar(frequency_calculated.keys(), frequency_calculated.values())
с результатом :
EDIT
Исходя из рассчитанной частоты, ваши данные выглядят как a
, и вы можете построить гистограмму этого:
a = ('A','B','B','B','C','D','D','E','F','F','F','G','G')
plt.hist(a)
с результатом:
Для отображения гистограммы вам не нужно рассчитывать частоту. Гистограмма отличается от гистограммы тем, что гистограмма связывает две переменные, а гистограмма - только одну.
Разница между столбцом и гистограммой