«AttributeError: объект «FigureCanvasInterAgg» не имеет атрибута «tostring_rgb» в pyplot.show()Python

Программы на Python
Ответить
Anonymous
 «AttributeError: объект «FigureCanvasInterAgg» не имеет атрибута «tostring_rgb» в pyplot.show()

Сообщение Anonymous »

При использовании следующего кода:

Код: Выделить всё

from matplotlib import pyplot
from sarpy.visualization.remap import Density
from sarpy.io.product.converter import open_product
from sarpy.io.complex.converter import open_complex
reader = open_complex("C:\\Math\\deespe_v6\\dsp-presar-octave\\raw\\2023-09-09-01-30-06_UMBRA-05_SICD.nitf")
chip = reader[:500, :500]
remap_function = Density()
fig, axs = pyplot.subplots(nrows=1, ncols=1, figsize=(5, 5))
axs.imshow(remap_function(chip), cmap='gray')
pyplot.show()
exit()
Я получил эту ошибку:

Код: Выделить всё

Traceback (most recent call last):
File "C:\Users\eycor\PycharmProjects\pythonProject1\.venv\OCTProject.py", line 22, in 
pyplot.show()
~~~~~~~~~~~^^
File "C:\Users\eycor\PycharmProjects\pythonProject1\.venv\Lib\site-packages\matplotlib\pyplot.py", line 613, in show
return _get_backend_mod().show(*args, **kwargs)
~~~~~~~~~~~~~~~~~~~~~~~^^^^^^^^^^^^^^^^^
File "C:\Program Files\JetBrains\PyCharm2023.3\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 41, in __call__
manager.show(**kwargs)
~~~~~~~~~~~~^^^^^^^^^^
File "C:\Program Files\JetBrains\PyCharm2023.3\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 144, in show
self.canvas.show()
~~~~~~~~~~~~~~~~^^
File "C:\Program Files\JetBrains\PyCharm2023.3\plugins\python\helpers\pycharm_matplotlib_backend\backend_interagg.py", line 85, in show
buffer = self.tostring_rgb()
^^^^^^^^^^^^^^^^^
AttributeError: 'FigureCanvasInterAgg' object has no attribute 'tostring_rgb'. Did you mean: 'tostring_argb'?

Process finished with exit code 1
Но несколько дней назад он работал, а теперь нет. Что может случиться? И как заставить его снова работать?

Подробнее здесь: https://stackoverflow.com/questions/798 ... string-rgb
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»