Matplotlib 没有显示 [0,0,0
Matplotlib not showing quiver to [0,0,0
我正在尝试使用 matplotlib 在 3d 中构建一个图,该图在 [0,0,0] 处有一个点,并且从 [10, 10, 10] 向它“看”一个箭袋(矢量)。但是当我 运行 代码时,我只得到了点。为什么会这样,我该如何解决?
代码:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = plt.axes(projection="3d")
ax.set_xlim3d(0, 20)
ax.set_ylim3d(0, 20)
ax.set_zlim3d(0, 20)
ax.quiver(10, 10, 10, 0, 0, 0, length=2)
ax.scatter(0,0,0)
plt.show()
IIUC,您正在寻找:
ax.quiver(10, 10, 10, -10, -10, -10, length=1)
输出:
我正在尝试使用 matplotlib 在 3d 中构建一个图,该图在 [0,0,0] 处有一个点,并且从 [10, 10, 10] 向它“看”一个箭袋(矢量)。但是当我 运行 代码时,我只得到了点。为什么会这样,我该如何解决? 代码:
import matplotlib.pyplot as plt
fig = plt.figure()
ax = plt.axes(projection="3d")
ax.set_xlim3d(0, 20)
ax.set_ylim3d(0, 20)
ax.set_zlim3d(0, 20)
ax.quiver(10, 10, 10, 0, 0, 0, length=2)
ax.scatter(0,0,0)
plt.show()
IIUC,您正在寻找:
ax.quiver(10, 10, 10, -10, -10, -10, length=1)
输出: