我正在尝试使用nltk离散度_plot()函数绘制词汇离散度图。我的代码是
from nltk.book import *
text4.dispersion_plot(["freedom","citizens"])
我得到的结果图是
] 1)
在进行一些Google搜索并浏览了dispersion_plot()函数(https://www.nltk.org/_modules/nltk/draw/dispersion.html)的代码后,我发现它使用了“ b |”作为其plot()函数中的线条样式。但是根据matplotlib文档,{'-','-','-。',':'}(https://matplotlib.org/gallery/lines_bars_and_markers/line_styles_reference.html)只有四种线型。
所以我怀疑线型是否为“ |”早在那儿,但现在已被删除,因为dispersion_plot()无法绘制图或有其他原因。
还有这个问题的解决方法是什么?
答案 0 :(得分:1)
我的dispersion_plot也有类似的问题(当我在Google合作实验室中运行Jupyter时出现了问题。
这可以清除它:
plt.style.use('默认')