如何绘制 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)
我正在尝试绘制我创建的词频字典,字典结构如下:
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)