2009-12-03 2 views
8

я нашел этот код на http://matplotlib.sourceforge.net/examples/pylab_examples/quiver_demo.htmlпрокладочные векторных полей в питона (Matplotlib)

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') 

Теперь, как я могу видеть эту графику? Еще лучше, как я могу сохранить его в файл, как, допустим, JPEG? Код, похоже, работает, но я ничего не вижу.

ответ

5

Stick show() в конце сценария. Или, чтобы сохранить его в JPG файл, поместить

savefig('output.jpg') 
show() 

Обязательно поместите команду savefig() перед show().

6

В идеале вы должны ввести это в интерактивную оболочку (например, PyLab от EPD Python). В противном случае вам необходимо явно вызвать команду show()

Смежные вопросы