¿Cómo puedo hacer que las imágenes de Pyplot se muestren en una aplicación de consola?
-
13-09-2019 - |
Pregunta
Estoy tratando de crear una imagen usando matplotlib.pyplot.imshow()
. Sin embargo, cuando ejecuto el programa desde mi consola, ¿no muestra nada?
Este es el código:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Pero esto no muestra nada.
Solución
Tienes que llamar al show
función para mostrar realmente cualquier cosa, como
matplotlib.pyplot.show()
Desafortunadamente, la documentación de matplotlib parece estar rota actualmente, por lo que no puedo proporcionar un enlace.
Tenga en cuenta que para la traza interactiva uno usa típicamente iPython, que tiene soporte especial para matplotlib.
Por cierto, puedes hacer
import matplotlib.pyplot as plt
hacer que la escritura sea menos tediosa (esta es más o menos la forma estándar oficial).
Otros consejos
Tu podrías intentar http://fishsoup.net/software/reinteract/
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow