matplotlib中的随机向量图

时间:2012-07-07 22:37:39

标签: python matplotlib

我有一个随机向量场,即向量不是坐标函数,而是一些随机值。我在4列文件中有数据,其中前两列指定向量原点的x和y坐标,接下来的两列在该点具有向量的x和y分量。如何使用matplotlib为这样的数据制作矢量图。 quiver可能不起作用,因为矢量不是坐标的函数。

1 个答案:

答案 0 :(得分:4)

箭袋完全符合您的需要。没有必要在常规网格上进行操作。

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

enter image description here

或者我只是误解了你的问题?