【发布时间】:2022-01-15 21:40:13
【问题描述】:
我想绘制三个向量,b、d 和 d-b。当然,这意味着d-b 的尾巴碰到了b 的头部。我正在使用this SO 绘制箭头。但是,我显然不了解 API,因为我得到的数字令人困惑。箭头看起来大致方向正确,但幅度相差甚远。不知道我在这里做错了什么。
import numpy as np
import matplotlib.pyplot as plt
b = np.array([4, 1])
d = np.array([-3, 3])
m = d-b
o = np.array([
[0, 0, b[0]],
[0, 0, b[1]]
])
v = np.array([
[b[0], b[1]],
[d[0], d[1]],
[m[0], m[1]]
])
fig, ax = plt.subplots()
ax.quiver(*o, v[:, 0], v[:, 1])
plt.show()
【问题讨论】:
标签: python numpy matplotlib