我有一个随机向量场,即向量不是坐标函数,而是一些随机值。我在4列文件中有数据,其中前两列指定向量原点的x和y坐标,接下来的两列在该点具有向量的x和y分量。如何使用matplotlib为这样的数据制作矢量图。 quiver
可能不起作用,因为矢量不是坐标的函数。
答案 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()
或者我只是误解了你的问题?