Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Inclusion of a 3d lines functionality ? #2453

Closed
thejasvibr opened this issue Mar 16, 2018 · 11 comments
Closed

Inclusion of a 3d lines functionality ? #2453

thejasvibr opened this issue Mar 16, 2018 · 11 comments
Labels

Comments

@thejasvibr
Copy link

The Scatter3d function allows users to plot separate points in 3d space. - which is useful for many kinds of data visualisation. However, in the case of trajectory visualisation or to visualise overlayed data - it would be useful to be connect these points with lines.

In addition to Scatter3d would it be possible to include something like a 'Line3d' option in the Holoviews library ?

@philippjfr
Copy link
Member

This should be a fairly straightforward addition and seems worthwhile.

@jlstevens
Copy link
Contributor

What would it be called Path3D seems like the most consistent match?

@philippjfr
Copy link
Member

I think I'd prefer Line3d or Curve3d, Path has specific connotations in HoloViews which differs from a simple line.

@jbednar
Copy link
Member

jbednar commented Mar 19, 2018

Seems like this is the 3D extension of hv.Curve, so it should be hv.Curve3d, right?

@philippjfr
Copy link
Member

Agreed, I'm wondering whether we should slowly migrate to Curve -> Line, in which case Line3D would be more consistent and future compatible.

@jbednar
Copy link
Member

jbednar commented Mar 19, 2018

Ah. Coincidentally, Gus just brought that up again, and we do need a way for people to find "Line" plots, so maybe indeed Line3d.

@ea42gh
Copy link
Contributor

ea42gh commented Mar 20, 2018

All of this brings up the question of interpolation between Points.
In 2D, hv.Curve has a (limited) number of interpolation options.
In 3D, the options are even more interesting...

@jlstevens
Copy link
Contributor

Honestly, I don't mind the name Line or Line3D. The problem is maintaining backwards compatibility nicely and I don't really want to documented different 'elements' that are essentially aliases of each other.

@philippjfr philippjfr added this to the v1.11 milestone May 25, 2018
@philippjfr philippjfr modified the milestones: v1.11.0, v1.11.x Dec 27, 2018
@philippjfr
Copy link
Member

Matplotlib and plotly implementations of a 3D line were added in 1.11.

@philippjfr philippjfr removed this from the v1.11.x milestone Jan 15, 2019
@jbednar
Copy link
Member

jbednar commented Jul 1, 2020

To clarify, this was added as Path3D.

Copy link

This issue has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@github-actions github-actions bot locked as resolved and limited conversation to collaborators Oct 23, 2024
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
Projects
None yet
Development

No branches or pull requests

5 participants