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

Option to render all summary visualizations of groups with level of detail changing with level of zoom. #196

Open
CursedSeraphim opened this issue Jul 20, 2022 · 0 comments
Labels
enhancement New feature or request

Comments

@CursedSeraphim
Copy link
Collaborator

We would like to add the option of rendering summary visualizations at the location of groups/clusters (e.g. automatically determined by HDBSCAN) without requiring user selection.
The end goal would be to, e.g., start with a low amount of large clusters and their summary visualizations rendered on top of the cluster centers as the user is zoomed out (e.g. HDBSCAN with high min_samples). As the user then zooms into the embedding or changes the camera position, smaller/different clusters are selected (HDBSCAN with lower min_samples) and the summary visualizations are adapted and rendered on top of these smaller clusters that are currently displayed.
If necessary due to computational efficiency the clusters and summary visualizations might have to be precomputed.

Here I am using a chess embedding python prototype that performs hdbscan and renders the summary vis on top of clusters to create a static output image. I do this for several levels of granularity and assemble the resulting images in a .webm to give an idea of what this could look like:

PSE_issue_automated_summary_vis_rendering.webm

One question is how to handle the general summary visualizations which get really long with the number of features, whether it would be feasible to render them at all, to make them scrollable, etc.

@CursedSeraphim CursedSeraphim added the enhancement New feature or request label Jul 20, 2022
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant