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

UI : interactive plot #225

Open
wants to merge 20 commits into
base: main
Choose a base branch
from

Conversation

alexbelgium
Copy link

@alexbelgium alexbelgium commented Oct 30, 2024

Proposal of UI :

  • when screen is large enough (> 800px), show an interactive plot that allows clicking on elements. As filtering by hour is not already available in the code, it just goes to the species page (as the Today's page would)
  • the interactive plot also allows filtering by bird name (instead of searching for it), and select the sort (Count ; Species ; Confidence)
  • fallback to the previous png chart , if screen smaller, or dynamic plot not available

Proposal of implementation :

  • Additional dynamic_plot.py called by daily_plot.py

Currently built on top of the current graphs ; I'll adapt the code if #223 is merged

Example of visualisation :
image
image
image

@alexbelgium alexbelgium changed the title UI : proposal of dynamic plots UI : interactive plot Oct 30, 2024
@alexbelgium
Copy link
Author

Additional update : filtering field for the plot

image

@Nachtzuster
Copy link
Owner

As you mention, 223 first needs to be hashed out, just a note that I do like the idea for an interactive plot.

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

Successfully merging this pull request may close these issues.

2 participants