2
我有一個隨機矢量場,即矢量不是座標的函數,但是是一些隨機值。我有一個4列文件中的數據,其中前兩列指定向量的原點的x座標和y座標,接下來的兩列具有該點向量的x和y分量。如何使用matplotlib製作這樣的數據的矢量圖。 quiver
可能不起作用,因爲矢量不是座標的函數。matplotlib中的隨機矢量圖
我有一個隨機矢量場,即矢量不是座標的函數,但是是一些隨機值。我有一個4列文件中的數據,其中前兩列指定向量的原點的x座標和y座標,接下來的兩列具有該點向量的x和y分量。如何使用matplotlib製作這樣的數據的矢量圖。 quiver
可能不起作用,因爲矢量不是座標的函數。matplotlib中的隨機矢量圖
箭袋正是你所需要的。沒有必要將事情放在規則的網格上。
import matplotlib.pyplot as plt
import numpy as np
x, y, u, v = np.random.random((4,10))
plt.quiver(x, y, u, v)
plt.show()
還是我誤解你的問題?
爲什麼不循環你的數據和[手動繪製箭頭] [1]? [1]:http://stackoverflow.com/questions/7947532/how-to-use-pyplot-arrow-or-patches-arrow-in-matplotlib – 2012-07-08 12:30:54