Как построить словарь частоты Python? - PullRequest
0 голосов
/ 12 мая 2019

Я пытаюсь построить график словосочетания, который я создал, структура словаря выглядит так:

OrderedDict([('abc', 367), ('abc', 312), ('abc', 286), ('abc', 57)])

Однако при работе в Jupyer Notebook с кодом, показанным ниже, он выходит плохо отформатированным.

Есть предложения? Большое спасибо заранее

a

1 Ответ

1 голос
/ 12 мая 2019

Я бы предложил использовать matplotlib.

Использование гистограммы - это самый простой способ сделать это, но для plt.hist(a) требуется список a.

Если вы используете словарь, вы можете использовать plt.bar():

plt.bar(odict.keys(), odict.values(), width)
...