— Community feedback required (please see below) —
I recently got around finalizing a long-pending pull request implementing an improvement of visualization in TrackMate: allow choosing the colormap for all visualizations across TrackMate.
Up to now, TrackMate defaults to the Jet colormap (also known as Rainbow), which arguably is a poor choice for visualizing a continuous scale. There’s lots of literature about this online, for example:
- How bad is your colormap (blog post)
- Perceptually Uniform Colour Maps
- Turbo, An Improved Rainbow Colormap for Visualization
- Scientific Colour Maps (tweet)
- Which of these plots have discontinuities (tweet)
So let’s make the choice of color map configurable
Still we have a choice to make:
- should the new default colormap change from Jet to something more sensible like Viridis, which possibly changes the (visual) output of existing workflows in a backward-incompatible way?
- should the default stay Jet to ensure backwards compatibility, which requires users to actively change the option to use a different (likely more suitable) colormap.
From the discussion on the pull request, you’ll see that @tinevez and I didn’t agree on this choice
So, if you’ve read until here: what’s your opinion?