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

Add graph visualization for selected cells in data browser #2583

Open
3 tasks done
mtrezza opened this issue Jul 26, 2024 · 6 comments
Open
3 tasks done

Add graph visualization for selected cells in data browser #2583

mtrezza opened this issue Jul 26, 2024 · 6 comments
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:feature New feature or improvement of existing feature

Comments

@mtrezza
Copy link
Member

mtrezza commented Jul 26, 2024

New Feature / Enhancement Checklist

Current Limitation

Descriptive statistics were introduced with #2529 to calculate a single metric from a selected set of numbers. It is currently not possible to show how the selected values relate to each other.

Feature / Enhancement Description

Add a graph visualization for the selected set of numbers.

Visualizations:

  • a) Number series: values selected from one or more columns where each column contains a number:
    image
    image

  • b) Time series: values selected from multiple columns where column 1 contains date values and subsequent columns contain numbers:
    image
    image

    image image

Features:

  • When selecting cells, next to the descriptive statistics drop-down, a button to show/hide the visualization should appear.
  • The graph should not cover the data browser, but be displayed in a side-panel that can be resized, which will also dynamically resize the graph. This allows the user to scroll the data browser and see the values which the graph is based on, while looking at the graph side-by-side.
  • When the selection is changed, the graph should change dynamically. When selecting a single cell, the side panel should disappear and automatically re-appear when multiple values are selected.
Copy link

parse-github-assistant bot commented Jul 26, 2024

Thanks for opening this issue!

  • 🎉 We are excited about your ideas for improvement!

@mtrezza mtrezza added type:feature New feature or improvement of existing feature bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) labels Jul 26, 2024
@mtrezza mtrezza changed the title Add graph visualization for descriptive statistics Add graph visualization for selected cells in data browser Jul 26, 2024
@mtrezza
Copy link
Member Author

mtrezza commented Jul 26, 2024

@AshishBarvaliya maybe interesting for you

@syedbarimanjan
Copy link

syedbarimanjan commented Sep 18, 2024

@mtrezza i would like to work on this, anything i should keep in mind while working on it.

I am thinking of using pure canvas to create the graphs or if that is too much code to maintain then i will just simply use d3 for it. I couldnt find a side-panel in the components is it also to be created?

@mtrezza
Copy link
Member Author

mtrezza commented Sep 25, 2024

@syedbarimanjan regarding the side panel, maybe take a look at #2584 (comment); it also adds a side panel. We'd want to use a lightweight lib for the graph rendering, with an active community and well maintained, i.e. frequent and recent commits and releases.

@syedbarimanjan
Copy link

waiting for #2584 to get merged so i can use the same side panel and not create a new one.

@mtrezza
Copy link
Member Author

mtrezza commented Oct 6, 2024

@syedbarimanjan The PR has been merged.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bounty:$100 Bounty applies for fixing this issue (Parse Bounty Program) type:feature New feature or improvement of existing feature
Projects
None yet
Development

No branches or pull requests

2 participants