Как мне настроить поведение серверной части Qt4Agg?

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

28
задан Community 23 May 2017 в 12:26
поделиться

1 ответ

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

2
ответ дан 28 November 2019 в 03:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: