Comment puis-je obtenir des images pyplot pour afficher sur une application de la console?
-
13-09-2019 - |
Question
Je suis en train de créer une image en utilisant matplotlib.pyplot.imshow()
. Cependant, quand je lance le programme de ma console, il n'affiche rien?
Voici le code:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Mais cela ne montre rien.
La solution
Vous devez appeler la fonction show
pour afficher quoi que ce soit, comme
matplotlib.pyplot.show()
Malheureusement, la documentation matplotlib semble être actuellement cassé, donc je ne peux pas fournir un lien.
Notez que pour un traçante interactif utilise généralement IPython, qui est particulièrement adapté aux matplotlib.
Par ailleurs, vous pouvez faire
import matplotlib.pyplot as plt
pour rendre la frappe moins fastidieux (ce qui est à peu près la façon standard officiel).
Autres conseils
Vous pouvez essayer http://fishsoup.net/software/reinteract/
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow