Функция nltkpersion_plot () не работает.Имеет стиль линии "|"был удален из matplotlib? - PullRequest
0 голосов
/ 27 сентября 2018

Я пытаюсь нарисовать лексические графики дисперсии, используя функцию nltk дисперсии_плот ().Мой код:

from nltk.book import *
text4.dispersion_plot(["freedom","citizens"])

Полученный график:

]([![points not lotted] 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).

Так что я сомневаюсь, существовал ли ранее стиль линии "|", но был теперь удален из-за того, что является дисперсия_плот ()невозможно нарисовать графики или есть какая-то другая причина.

А также каков обход этой проблемы?

1 Ответ

0 голосов
/ 15 января 2019

У меня была похожая проблема с моимpersion_plot (проблема возникла, когда я запустил Jupyter в Google Collaboratory).

Это помогло решить проблему:

plt.style.use ('default'))

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...