Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[FEATURE REQUEST] TagLabeller #9

Closed
jc-healy opened this issue Nov 16, 2022 · 1 comment
Closed

[FEATURE REQUEST] TagLabeller #9

jc-healy opened this issue Nov 16, 2022 · 1 comment
Labels
enhancement New feature or request

Comments

@jc-healy
Copy link
Collaborator

It would be a really nice feature to have a simple interface for adding multiple tags (i.e. multi-labels) to data points. Our current labeller gives a single categorical label to each point and overwrites this label when giving it a new one. There are data paradigms where data points can and should have a multitude of labels (often called tags).

The question becomes how to input them and how to colour them (and perhaps how to store the tags in a regular data frame.

Input: We could use a comma (or whatever) delimited list of tags to be added to whatever set of points are selected. Perhaps with an 'overwrite' and an 'add' button. For smaller cardinality tag sets one could do check boxes in a side panel (perhaps with a count of the number of highlighted points which have the tag).

Colour: This is the feedback a user gets to easily see what points are already tagged. One could do a simple heatmap to indicate the number of tags each point has or to divide a points tags between primary and secondary tags. That way one could colour each point by it's primary tag.

Storage: Storing lists of tags in a standard (non-melted) data frame can be problematic. I'm leaning towards a comma packed string to enable easy string searches of tags.

Any thoughts or suggestions would of course be welcome. Before anyone takes this on a review of how this is done in the UI literature is probably warranted.

@jc-healy
Copy link
Collaborator Author

Closed by PR #34

# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant