Come posso ottenere immagini pyplot per mostrare su una console app?
-
13-09-2019 - |
Domanda
Sto cercando di creare un'immagine utilizzando matplotlib.pyplot.imshow()
. Tuttavia, quando si esegue il programma dal mio console, non visualizza nulla?
Questo è il codice:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Ma questo dimostra nulla.
Soluzione
È necessario chiamare la funzione show
per visualizzare in realtà nulla, come
matplotlib.pyplot.show()
Purtroppo la documentazione matplotlib sembra essere attualmente rotto, quindi non in grado di fornire un collegamento.
Si noti che per il tracciato uno interattivo utilizza in genere IPython, che ha un supporto speciale per matplotlib.
A proposito, si può fare
import matplotlib.pyplot as plt
per rendere la digitazione meno noioso (questo è più o meno il modo standard ufficiale).
Altri suggerimenti
Si potrebbe provare a http://fishsoup.net/software/reinteract/