9

このコードは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')

では、どうすればこの図を見ることができるでしょうか。さらに良いことに、どうすればそれをファイルに保存できますか?たとえば、JPEG? コードは実行されているようですが、何も起こっていません。

4

3 に答える 3

6

理想的には、これをインタラクティブシェル(EPD PythonのPyLabなど)に入力します。show()それ以外の場合は、コマンドを明示的に呼び出す必要があります

于 2012-12-12T11:38:55.747 に答える
5

スクリプトshow()の最後に貼り付けます。または、jpg ファイルに保存するには、

savefig('output.jpg')
show()

の前に必ずsavefig()コマンドを入れてくださいshow()

于 2009-12-03T22:01:34.057 に答える
4

またはに電話 する必要があります。show()savefig()

于 2009-12-03T22:01:08.830 に答える