After creating a mpl_toolkits.mplot3d.art3d.Path3DCollection, e.g.,
frommatplotlibimportpyplotaspltfrommpl_toolkits.mplot3d.art3dimportPath3DCollectionimportnumpyasnppos=np.random.rand(3, 6)
print(pos.T)
fig=plt.figure()
ax=fig.add_subplot(projection='3d')
ax.scatter(pos[0], pos[1], pos[2], c=np.arange(pos.shape[1]))
I'd like to retrieve pos from the figure. As in 2D, I expected get_offsets to retrieve the data, but
forcinax.get_children():
ifisinstance(c, Path3DCollection):
print(c.get_offsets())
only returns the first two colums of pos.
After creating a
mpl_toolkits.mplot3d.art3d.Path3DCollection, e.g.,I'd like to retrieve
posfrom the figure. As in 2D, I expectedget_offsetsto retrieve the data, butonly returns the first two colums of
pos.