Comment puis-je obtenir des images pyplot pour afficher sur une application de la console?

StackOverflow https://stackoverflow.com/questions/1670480

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.

Était-ce utile?

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

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top