我试图用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()
1条答案
按热度按时间mftmpeh81#
IIUC,您正在寻找:
输出: