28 votes

Comment puis-je configurer le comportement de l'Qt4Agg backend?

Dans une question précédente , j'ai appris que le comportement sur show() était à la charge sur le backend utilisé par matplotlib. À l'époque, je cherchais un moyen de conserver show() de supprimer les éléments de dessin d'une figure, en concluant que par le passage de Qt4Agg à TkAgg, les éléments de dessin serait préservée, même si les chiffres ont été fermés. Je voudrais augmenter mes super-pouvoirs par l'apprentissage, si possible, comment faire pour configurer le Qt4agg backend à se comporter comme souhaité.

2voto

Brandon Rhodes Points 21188

Au lieu d'essayer d'exercer plus de contrôle sur le backend, il suffit de créer les chiffres et de garder des références à vous-même, comme le montre les mieux notées de réponse à votre première question. Le problème avec le fait d'essayer de manipuler le backend, que vous demandez à faire ici, c'est que le backend n'est pas destiné à main de vos figures en arrière pour vous intacte une fois que vous avez regardé, ce n'est pas normalement le backend du travail. Voir: matplotlib chiffres de disparaître entre show() et savefig()

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X