Проблема в том, что чем больше текстовый документ, тем хуже выглядит гистограмма. Кажется, что он всегда создается одного и того же размера, поэтому все смешивается. У меня есть несколько скриншотов некоторых моих тестов.
Лучший сценарий:

Плохой случай:

В худшем случае:

и это код, который фактически создает график
Код: Выделить всё
names = list(sorted_count.keys())
values = list(sorted_count.values())
barplot = plt.bar(range(len(sorted_count)), values, tick_label=names, align="center")
plt.bar_label(barplot, labels=values, label_type="edge" )
plt.show()
Подробнее здесь: https://stackoverflow.com/questions/798 ... t-of-items
Мобильная версия