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

Request: Add an interactive profiling view (like quak) to explore tabular data #74

Open
rluthi opened this issue Sep 2, 2024 · 9 comments

Comments

@rluthi
Copy link

rluthi commented Sep 2, 2024

To explore tabular data, it would be nice to have in viewing panel on the right, a minimalist profiling summary of the selected points vs. the whole population (all the points).

I quite like how @manzt does it in the quak interactive data frame viewer (selected points in blue and whole population in grey):

image

@koaning
Copy link
Owner

koaning commented Sep 2, 2024

What might such a view offer that quak currently does not?

@rluthi
Copy link
Author

rluthi commented Sep 2, 2024

My use-case is exploring a 2-D embedding of my data to identify interesting clusters and describe with a subset of "profiling variables". quak is great when you already have your segments defined. But, in the exploration phase, it requires re-executing the cell with the widget each time a new selection is made.

With quak, there is also a lot of horizontal scrolling to do on larger datasets. I like the idea of having the profiling view in the right pane of the bulk widget with all of my "profiling variables" visible on screen at the same time.

@koaning
Copy link
Owner

koaning commented Sep 2, 2024

Ah, so in your use-case quak would more be a data viewer, not a selector for other views so to say? In bulk land the UMAP chart is a selector element and the text on the side is a viewer.

@rluthi
Copy link
Author

rluthi commented Sep 2, 2024

Exactly! I would like to be able to select points in a 2D UMAP scatter plot selector (like in your text dataset demo) and have it synced with a quak-like viewer panel with the profiling panel

@rluthi
Copy link
Author

rluthi commented Sep 2, 2024

Very roughly:
image

@koaning
Copy link
Owner

koaning commented Sep 2, 2024

Would you still not want a table preview at the bottom there? This feels relatively easy to implement. Might have a go at it later today.

@rluthi
Copy link
Author

rluthi commented Sep 2, 2024

Table preview would be nice if there is enough space. Could be an option...

@koaning
Copy link
Owner

koaning commented Sep 2, 2024

A lot of it kind of depends on the number of columns. Once you start having a lot of them it because hard to see what the selection is really about.

Just a rough feeling, in your day to day, how many columns do you have? Also, what types? A lot of categoricals?

@rluthi
Copy link
Author

rluthi commented Sep 2, 2024

8 to 15 columns, mostly categories /boolean (~70% of columns) the rest are numerical

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