Я пытаюсь нарисовать лексические графики дисперсии, используя функцию nltk дисперсии_плот ().Мой код:
from nltk.book import *
text4.dispersion_plot(["freedom","citizens"])
Полученный график:
] 1 )
После выполнения поиска в Google и просмотракод функцииpersion_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).
Так что я сомневаюсь, существовал ли ранее стиль линии "|", но был теперь удален из-за того, что является дисперсия_плот ()невозможно нарисовать графики или есть какая-то другая причина.
А также каков обход этой проблемы?