matplotlib 不显示抖动到[0,0,0]

q3qa4bjr  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(121)

我试图用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()
mftmpeh8

mftmpeh81#

IIUC,您正在寻找:

ax.quiver(10, 10, 10, -10, -10, -10, length=1)

输出:

相关问题