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

[Frontend Component] Graph Customization #5

Open
guojasonliu opened this issue Feb 7, 2024 · 0 comments
Open

[Frontend Component] Graph Customization #5

guojasonliu opened this issue Feb 7, 2024 · 0 comments
Assignees

Comments

@guojasonliu
Copy link
Collaborator

  • Create a sub-component that is basically a textbox preceded by a text. Something like “Title: [textbox]”
  • Create a sub-component that is a multi-select list. Look at the Python dictionary named “data” in this file: https://github.com/bruinformula/data-analysis/blob/main/data_parser.py. Have the elements of this list be the names (e.g. Acceleration Magnitude) and when an element is selected, have the list record all selected elements’ keys (e.g. accm) for later purposes.
  • Create a sub-component that is a dropdown list. Right now only have the list only contain “mk-8-data-parser”.
  • Create a sub-component that is a button called “Graph” and a button called “Download Graph”
  • Using the sub-components created, have this component be a list of:
    • the multi-select list of data types sub-component
    • a textbox called Title
    • a textbox called X-Axis Title
    • a textbox called Y-Axis Title
    • a textbox called X-Axis Units
    • a textbox called Y-Axis Units
    • the dropdown list sub-component
    • a textbox called Extra Options
    • the two button sub-components, placed at the bottom of the component (they can be placed vertically or horizontally together, however you see fit)
  • Note that this list of sub-components may grow or shrink in the future, so try to use something like a flexbox and don’t make positions absolute for future convenience
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants