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é.
Réponse
Trop de publicités?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()