hmc-whisk / jsLDA

A React based version of jsLDA with brand new features added on
Other
0 stars 0 forks source link

Pin Topics #134

Closed theobayard closed 3 years ago

theobayard commented 3 years ago

There is a theme of people pruning out topics of interest in their work. This could be facilitated in our tool by having a check box for each topic in the side bar and then having checked or "pinned" topics appear at the top of the bar.

theobayard commented 3 years ago

If the user has topics pinned, we could include an option to show only pinned topics in visualizations on other pages

xandaschofield commented 3 years ago

Which do we think is more valuable: "pinning" toppings or "hiding" topics? I would probably go with your intuition on this, as people might decide to hide a topic not because it's not useful overall but because they're trying to just get a subplot.

I'd guess putting a little pushpin on the topic display wouldn't be too tough? We would want to think through our "select 1 topic" logic that we have right now for some of our pages and how to make sure we don't mess up the intuition for that...

mimno commented 3 years ago

One thing we've had on the agenda for EVER is reordering topics. Could "pin" and "hide" be accomplished by a "move to top"/"move up" and "move to bottom"/"move down"?

theobayard commented 3 years ago

Which do we think is more valuable: "pinning" toppings or "hiding" topics? I would probably go with your intuition on this, as people might decide to hide a topic not because it's not useful overall but because they're trying to just get a subplot.

Hmm maybe we could get the best of both worlds with a button that toggles between "pin all" and "unpin all"? When they're all pinned unpinning would work as hiding and when they're all unpinned pinning would work as pinning.

I'd guess putting a little pushpin on the topic display wouldn't be too tough? We would want to think through our "select 1 topic" logic that we have right now for some of our pages and how to make sure we don't mess up the intuition for that...

That's a great point. I agree we're gonna want to think that through but don't have any great ideas for how to preserve that intuition off hand other than making the pin button really look like a pin.

theobayard commented 3 years ago

One thing we've had on the agenda for EVER is reordering topics. Could "pin" and "hide" be accomplished by a "move to top"/"move up" and "move to bottom"/"move down"?

This is definitely another great option. However, I do think they'd lead to different functionality. Pinning would enable us to create plots with subsets of topics, and I'm not sure how that would translate over to ordering topics. I think that's a function I would really like to see because some plots, especially the correlation one, are a bit unwieldy with 100 topics. On the other hand ordering topics would allow users to group or otherwise organize topics in a way that pinning would not.

theobayard commented 3 years ago

I think Merge #151 closed this