Как я могу получить изображения Pyplot, чтобы показать в приложении консоли?
-
13-09-2019 - |
Вопрос
Я пытаюсь создать изображение, используя matplotlib.pyplot.imshow()
. Анкет Однако, когда я запускаю программу из моей консоли, она ничего не отображает?
Это код:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Но это ничего не показывает.
Решение
Вы должны позвонить show
функция, чтобы действительно отображать что -либо, например
matplotlib.pyplot.show()
К сожалению, документация Matplotlib, кажется, в настоящее время нарушена, поэтому я не могу предоставить ссылку.
Обратите внимание, что для интерактивного построения один обычно использует iPython, который имеет специальную поддержку для matplotlib.
Кстати, вы можете сделать
import matplotlib.pyplot as plt
Чтобы сделать типирование менее утомительным (это в значительной степени официальный стандартный путь).
Другие советы
Вы могли бы попробовать http://fishsoup.net/software/reinteract/