如何绘制 python 频率词典?

How to graph a python frequency dictionary?

我正在尝试绘制我创建的词频字典,字典结构如下:

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

然而,当 运行 在 Jupyer Notebook 中使用下面显示的代码时,它的格式很糟糕。

有什么建议吗?非常感谢

我建议使用 matplotlib。

使用 histogram 是最简单的方法,但是 plt.hist(a) 要求 a 是一个列表。

如果你使用字典,你可以使用 plt.bar():

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