Good stuff, except for the rainbow color scales [1]. I'd much prefer to see the same in viridis [2] or something similar. The color boundaries on the rainbow scale are not perceived uniformly by human eyes (there might even be a cultural bias at play, i.e. we may distinguish blue from green more readily than different shades of blue, even if they may be objectively at the same distance)
[1] https://visual.ly/blog/rainbow-color-scales/
[2] https://cran.r-project.org/web/packages/viridis/vignettes/in...
Edit:
Here's my demo, in Viridis: http://gph.is/2xZnKxl
(Generated in ipython + numpy + matplotlib + seaborn)