Python Matplotlib Quiver falsche Ausrichtung

Ich erstelle ein Ipython-Notizbuch auf Vektor-Kalkül. (Zumindest Grundlagen). Auf diesem Codeblock versuche ich, ein Pseudo-Farbdiagramm der Funktion x ^ 2 + XY + Y ^ 2 zu erstellen und über dieses das durch seinen Gradienten U = 2X + Y und V = 2Y + X gegebene Vektorfeld zu zeichnen

Das Köcherplot scheint jedoch um 90 Grad gedreht zu sein und zeigt daher nicht in die richtige Richtung

x = arange(-2.0, 2.0,00.1)
y = arange(-2.0, 2.0,00.1)
X,Y = meshgrid(x, y)
Z = X**2 + X*Y + Y**2
GradX = (2*X+Y)
GradY = (2*Y+X)
figure(figsize=(10, 10))
im = imshow(Z, cmap=cm.RdYlBu, interpolation='none', extent=[-2,2,-2,2])
quiver(X, Y, GradX, GradY, angles='xy', scale_units='xy')
show()

meine Handlung

Antworten auf die Frage(1)

Ihre Antwort auf die Frage