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

Support curved line parallel coordinate plot #5287

Open
Alnusjaponica opened this issue Feb 29, 2024 · 0 comments
Open

Support curved line parallel coordinate plot #5287

Alnusjaponica opened this issue Feb 29, 2024 · 0 comments
Labels
feature Change that does not break compatibility, but affects the public interfaces. needs-discussion Issue/PR which needs discussion.

Comments

@Alnusjaponica
Copy link
Collaborator

Alnusjaponica commented Feb 29, 2024

Motivation

If lines of similar colors intersect in a parallel coordinate plot, it is challenging to discern how the lines connect when only straight lines are used. Adding an option to curve the plots makes it easier to distinguish each trial. Examples of parallel coordinate plots with curved lines can be found at https://docs.wandb.ai/guides/app/features/panels/parallel-coordinates. or https://static.googleusercontent.com/media/research.google.com/ja//pubs/archive/46180.pdf.

Description

Some libraries with this feature, such as Vizier or W&B, do not reveal the implementation and currently plotly does not have such option (See plotly/plotly.py#2991) but there is an interesting answer on Stack Overflow. It might be a good start to examine how this strategy works.

Alternatives (optional)

No response

Additional context (optional)

No response

@Alnusjaponica Alnusjaponica added feature Change that does not break compatibility, but affects the public interfaces. needs-discussion Issue/PR which needs discussion. labels Feb 29, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Change that does not break compatibility, but affects the public interfaces. needs-discussion Issue/PR which needs discussion.
Projects
None yet
Development

No branches or pull requests

1 participant