Подтвердить что ты не робот

Как настроить поведение бэкэнда Qt4Agg?

В более раннем вопросе я узнал, что поведение на show() зависело от backend используется matplotlib. В то время я искал способ сохранить show() от удаления элементов чертежа фигуры, заключив, что, переключившись с Qt4Agg на TkAgg, элементы рисования будут сохранены, даже если фигуры будут закрыты. Я хотел бы увеличить свои сверхдержавы, изучив, если возможно, как настроить бэкэнд Qt4agg, чтобы вести себя по своему желанию.

4b9b3361

Ответ 1

Вместо того, чтобы пытаться осуществлять дополнительный контроль над бэкэнд, просто создайте цифры и сохраните ссылки на них самостоятельно, как показано в ответе с самым высоким рейтингом на ваш первый вопрос. Проблема с попыткой манипулировать бэкэндом, как вы просите здесь, состоит в том, что бэкэнд не предназначен для того, чтобы вернуть ваши фигуры обратно к вам, если вы посмотрели на них; что обычно не является бэкэнд-работой. Видеть: цифры matplotlib исчезают между show() и savefig()