Как получить изображения pyplot для отображения в консольном приложении?

Я пытаюсь создать образ с помощью matplotlib.pyplot.imshow(). Однако, когда я запускаю программу с моей консоли, она ничего не отображает?

этот код:

import matplotlib.pyplot

myimage = gen_image()

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

но это ничего не показывает.

2 ответов


нужно позвонить show функция для отображения чего-либо, например

matplotlib.pyplot.show()

к сожалению, документация matplotlib в настоящее время сломана, поэтому я не могу предоставить ссылку.

обратите внимание, что для интерактивного построения обычно используется IPython, который имеет специальную поддержку matplotlib.

кстати, вы можете сделать

import matplotlib.pyplot as plt

чтобы сделать ввод менее утомительным (это в значительной степени официальный стандартный способ).


вы можете попробовать http://fishsoup.net/software/reinteract/