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

Robust coloring metrics #708

Open
mortonjt opened this issue Jan 17, 2019 · 2 comments
Open

Robust coloring metrics #708

mortonjt opened this issue Jan 17, 2019 · 2 comments

Comments

@mortonjt
Copy link
Contributor

It maybe super useful to enable quartiles / midpoint normalization to allow for better color discrimination. The seaborn.heatmap function has a robust keyword is a good reference for coloring via quartiles. And see here for midpoint normalization.

A real reason why this is useful is because a bad coloring scheme can hide real details. Below is an example where I have enabled continuous values

image

And below is where I disabled continuous values.

image

There are clear trends and more could be leveraged to properly evaluate the continuous value coloring scheme.

@mortonjt
Copy link
Contributor Author

mortonjt commented Aug 6, 2019

@ElDeveloper would there be any interest in having this as a contribution? Right now, the continuous values option isn't being used very often because of the extreme outliers.

Furthermore, the midpoints are not being properly set, so colors are often skewed towards one end of the spectrum. Maybe having 3 text boxes for vmin, midpoint and vmax should do the trick. Thoughts?

@ElDeveloper
Copy link
Member

@mortonjt, yes this would be very handy to have in as a contribution! I like the idea of the three text boxes. These could show up in the UI once the continuous selection has been enabled. Also, handling outliers would be excellent! Let me know if you need some help with this.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

2 participants