我正在尝试使用 nltkdispersion_plot() 函数绘制词汇分散图。我的代码是
from nltk.book import *
text4.dispersion_plot(["freedom","citizens"])
我得到的结果是
] 1 )
在做了一些谷歌搜索并浏览了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() 无法绘制绘图或有其他原因。
还有这个问题的解决方法是什么?