In an earlier question Me enteré de que el comportamiento en show()
dependía del backend en uso por matplotlib. En ese momento estaba buscando una forma de evitar que show()
borrara los elementos de dibujo de una figura, y concluí que al cambiar de Qt4Agg a TkAgg, los elementos de dibujo se conservarían aunque las figuras estuvieran cerradas. Me gustaría aumentar mis superpoderes aprendiendo, si es posible, cómo configurar el backend Qt4agg para que se comporte como se desee.¿Cómo configuro el comportamiento del backend Qt4Agg?
28
A
Respuesta
2
En lugar de tratar de ejercer un control adicional sobre el servidor, simplemente cree las figuras y conserve las referencias a ellas, como se muestra en la respuesta mejor calificada a su primera pregunta. El problema con tratar de manipular el backend, como lo que está pidiendo hacer aquí, es que el backend no es previsto para devolverle sus cifras intactas una vez que las haya mirado; ese no es normalmente el trabajo del backend. Ver: matplotlib figures disappearing between show() and savefig()
Cuestiones relacionadas
- 1. ¿Cómo configuro el comportamiento de fusión externo de TortoiseSVN?
- 2. ¿Cómo cambiar el comportamiento del componente TDBNavigator?
- 3. ¿Cómo configuro un backend para django-apio? Me puse CELERY_RESULT_BACKEND, pero no se reconoce
- 4. Django CSRF cuando el backend y el frontend están separados
- 5. ¿Cómo configuro el tiempo de espera del socket en Ruby?
- 6. ¿Cómo configuro el código más allá del nivel por función?
- 7. ¿Cómo configuro el primer respondedor?
- 8. Wiki con svn backend?
- 9. probar el comportamiento del método de vacío
- 10. comportamiento extraño del tipo
- 11. Cambiando el comportamiento del mapa en Clojure
- 12. Es el comportamiento del retorno x ++; definido?
- 13. ¿Cómo definir el comportamiento del indexador a una interfaz?
- 14. cómo puede un ejecutivo cambiar el comportamiento del programa ejecutado
- 15. comportamiento extraño del foreach
- 16. ¿Cómo registrar un nuevo backend LLVM?
- 17. Cómo implementar el backend de la API con múltiples versiones
- 18. git-http-backend
- 19. ¿Cómo configuro JSONP?
- 20. (¿Extraño?) Comportamiento del preprocesador GCC
- 21. ¿Cómo configuro AppUserModelID en el acceso directo?
- 22. Cómo detectar el comportamiento indefinido
- 23. ¿Cómo configuro la tolerancia a fallas del Akka Actor?
- 24. ¿Cómo configuro Rails para el idioma francés?
- 25. ¿Cómo configuro el ancho de dijit.form.Select?
- 26. ¿Cómo configuro correctamente el tamaño de permgen?
- 27. ¿Cómo configuro el protocolo cuando uso RedirectToAction?
- 28. ¿Cómo configuro el HttpRequestHeader para una HttpWebRequest?
- 29. ¿Cómo configuro el registro de OpenJPA SQL?
- 30. ¿Cómo configuro el texto de un GtkTextView?
Las preguntas específicas sobre matplotlib (o cualquier paquete en particular) probablemente sean las mejores para ponerlas en una lista de correo adecuada, después de consultar la documentación en busca de respuestas. Para matplotlib, la lista de usuarios está aquí: https://sourceforge.net/mailarchive/forum.php?forum_name=matplotlib-users –
¿Entonces por qué tenemos una etiqueta "matplotlib"? –
Supongo que "lo mejor" solo significa que tienes un mayor cambio para obtener respuestas de los desarrolladores, en caso de que aún no sean adictos a SO. – eudoxos