Frage

Ich versuche mithilfe eines Bildes zu erstellen matplotlib.pyplot.imshow(). Wenn ich das Programm jedoch aus meiner Konsole ausführe, zeigt es nichts an?

Dies ist der Code:

import matplotlib.pyplot

myimage = gen_image()

matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)

Aber das zeigt nichts.

War es hilfreich?

Lösung

Sie müssen das anrufen show funktionieren, um tatsächlich etwas anzuzeigen, wie

matplotlib.pyplot.show()

Leider scheint die Matplotlib -Dokumentation derzeit kaputt zu sein, daher kann ich keinen Link bereitstellen.

Beachten Sie, dass für das interaktive Plotten eine typischerweise Ipython verwendet, die für Matplotlib besondere Unterstützung bietet.

Übrigens können Sie tun

import matplotlib.pyplot as plt

Um das Tippen weniger mühsam zu machen (dies ist so ziemlich der offizielle Standard).

Andere Tipps

Du könntest es versuchen http://fishsoup.net/software/reinteract/

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top