Pergunta

Eu encontrei este código em http://matplotlib.sourceforge.net/examples/pylab_examples /quiver_demo.html

from pylab import *
from numpy import ma

X,Y = meshgrid( arange(0,2*pi,.2),arange(0,2*pi,.2) )
U = cos(X)
V = sin(Y)

#1
figure()
Q = quiver( U, V)
qk = quiverkey(Q, 0.5, 0.92, 2, r'$2 \frac{m}{s}$', labelpos='W',
               fontproperties={'weight': 'bold'})
l,r,b,t = axis()
dx, dy = r-l, t-b
axis([l-0.05*dx, r+0.05*dx, b-0.05*dy, t+0.05*dy])

title('Minimal arguments, no kwargs')

Agora, como posso ver este gráfico? Melhor ainda, como posso salvá-lo em um arquivo como, vamos, digamos, JPEG? O código parece correr mas eu não posso ver nada acontecendo.

Foi útil?

Solução

Vara show() no final do script. Ou salvá-lo para um arquivo jpg, coloque

savefig('output.jpg')
show()

Certifique-se de colocar o comando savefig() antes do show().

Outras dicas

Idealmente, você deve digitar isso em um shell interativo (como Pylab da EPD Python). Caso contrário, você precisa explicitamente chamar o comando show()

Você precisa show() ou savefig().

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top