Build your own colormaps for matplotlib