我发现这个代码在 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?该代码似乎运行,但我看不到任何东西发生。

有帮助吗?

解决方案

在脚本的端棒show()。或将其保存为JPG文件,把

savefig('output.jpg')
show()

确保将savefig()之前把show()命令。

其他提示

理想情况下,将在交互式壳(如EPD Python的PyLab)键入此。否则,你需要明确调用show()命令

您需要 show()savefig()

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top