2017-06-26 5 views
1

quiverからmatplotlibを使ってベクトル(3,2)と(4、-1)をプロットしようとしています。 (4、-1)ベクトルは(-4、-1)としてプロットが、(3,2)ベクトルしまっ vectorsMatplotlib負の方向のつぶれ

:ただし、次のコード

import matplotlib.pyplot as plt 

X = (0, 0) 
Y = (0, 0) 
U = (3, 4) 
V = (2, -1) 

fig, ax = plt.subplots() 
ax.quiver(X, Y, U, V, angles='xy', scale_units='xy', scale=1) 
ax.set_xlim([ -5, 5 ]) 
ax.set_ylim([ -5, 5 ]) 
plt.show() 

は、次のプロットを生成します正しい。何が起こっているのか、それを修正する方法は?

答えて

1

私のシステムでコードを実行すると(Spyder 3.1.4のPython 3.6.1、IPython 5.3.0コンソールまたはWindows 10 Creators Updateで実行されているPythonコンソールのmatplotlib 2.0.2を使用)、私はしません表示するグラフを取得します。私はあなたが探しているものである

enter image description here

取得、私は信じています。 matplotlibや他のソフトウェアのバグがあるかもしれません。最新バージョンにアップグレードして再試行してください。

+0

Matplotlib v。2.0.0で修正されています。ありがとう! – bcf

関連する問題