matplotlib Farbskala nicht arbeiten (durch die garbage-collection?)

Habe ich eine zeichnen-Funktion, ähnlich wie diese

def fct():
    f=figure()
    ax=f.add_subplot(111)
    x,y=mgrid[0:5,0:5]
    z=sin(x**2+y**2)
    ax.pcolormesh(x,y,z)

Wenn ich definieren Sie die Funktion, die oben im ipython (mit der --pylab option), und rufen Sie dann

fct()
colorbar()

Bekomme ich eine Fehlermeldung

"Absturz mit Laufzeitfehler: Nicht abbildbar war, fand Verwendung für die colorbar Schöpfung.".

def fct():
    f=figure()
    x,y=mgrid[0:5,0:5]
    z=sin(x**2+y**2)
    pcolormesh(x,y,z)

Dann funktioniert es. Ich denke, das hat damit zu tun, garbage collection - wie kann ich verhindern, dass dieses problem im ersten Beispiel?

Die zweite Antwort, die relevant sein können: stackoverflow.com/questions/2643953/...

InformationsquelleAutor John Smith | 2014-04-15

Schreibe einen Kommentar