Python Matplotlib Quiver неправильной ориентации

Я создаю блокнот ipython по векторному исчислению. (Основы, по крайней мере). В этом блоке кода я пытаюсь создать псевдоцветный график функции x ^ 2 + XY + Y ^ 2 и наложить на него векторное поле, заданное его градиентом U = 2X + Y и V = 2Y + X

Однако колчан кажется повернутым на 90 градусов, поэтому он не направлен в правильном направлении.

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()

мой сюжет

Ответы на вопрос(1)

Ваш ответ на вопрос