вот как quiver
должно работать:
import numpy as np
import matplotlib.pyplot as plt
V = np.array([[1,1],[-2,2],[4,-7]])
origin = np.array([[0,0] for _ in range(3)])
plt.quiver(origin[:,0], origin[:,1], V[:,0], V[:,1],
color=['r','b','g'], scale=21)
plt.show()
обратите внимание, что scale
сократит векторы;таким образом они будут указывать не на векторы, которые вы задали, а в их направлении и уменьшаться.