Como posso obter imagens de pyplot para mostrar em um aplicativo de console?
-
13-09-2019 - |
Pergunta
Estou tentando criar uma imagem usando matplotlib.pyplot.imshow()
. No entanto, quando executo o programa do meu console, ele não exibe nada?
Este é o código:
import matplotlib.pyplot
myimage = gen_image()
matplotlib.pyplot.gray()
matplotlib.pyplot.imshow(results)
Mas isso não mostra nada.
Solução
Você tem que ligar para o show
função para realmente exibir qualquer coisa, como
matplotlib.pyplot.show()
Infelizmente, a documentação do matplotlib parece estar quebrada no momento, por isso não posso fornecer um link.
Observe que, para a plotagem interativa, normalmente usa o IPython, que possui suporte especial para Matplotlib.
A propósito, você pode fazer
import matplotlib.pyplot as plt
Para tornar a digitação menos tediosa (essa é praticamente a maneira padrão oficial).
Outras dicas
Você poderia tentar http://fishsoup.net/software/reinteract/
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow