Frage

Ich habe diesen Code auf 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')

Nun, wie kann ich sehen, diese Grafik? Noch besser wäre es, wie kann ich speichern Sie es in einer Datei wie, lassen Sie uns, sagen wir, JPEG? Der Code scheint zu laufen, aber ich kann nichts passiert sehen.

War es hilfreich?

Lösung

Stick show() am Ende des Skripts. Oder es auf eine jpg-Datei zu speichern, setzen

savefig('output.jpg')
show()

Seien Sie sicher, dass der savefig() Befehl vor dem show() setzen.

Andere Tipps

Im Idealfall würden Sie dies in einer interaktiven Shell-Typ (wie EPD Pythons PyLab). Andernfalls müssen Sie explizit den show() Befehl aufrufen

Sie müssen zu nennen show() oder savefig().

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top