Skip to content

incomplete data in mpl_toolkits.mplot3d.art3d.Path3DCollection #7243

Description

@nschloe

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    API: consistencyConsistency of the matplotlib API, including naming, behavior, defaults, …keepItems to be ignored by the “Stale” Github Actiontopic: mplot3d

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions