Как я могу изменить свой код, используя Matplotlib, чтобы остановить DepreciatonWarning: использование или импорт ABC из «коллекций» - PullRequest
0 голосов
/ 25 марта 2019

Когда я использую функцию fig.add_subplot () из Matplotlib, я получаю предупреждение

«Использование или импорт ABC из« коллекций »вместо« коллекций.abc »устарело, и в 3.8 оно перестает работать»

Я вижу, откуда он берется в модуле коллекций, когда он вызывается matplotlib.cbook в строке:

если isinstance (объект, коллекции. Итератор):

Но я понятия не имею, как изменить свой код, чтобы избежать этой проблемы без изменения кода в matplotlib

Строка в моем коде, создающая предупреждение, - add_subplot ниже:

nrows = 2

ncols = 1

external_grid = gridspec.GridSpec (nrows, ncols, figure = fig, wspace = 0.13, hspace = .16)

inner_grid = gridspec.GridSpecFromSubplotSpec (irows, 1, subplot_spec = external_grid [1], hspace = 0.0, height_ratios = hratios)

fig.add_subplot (inner_grid [0]) * * тысяча двадцать-одна

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