How to make a custom divergent colormap?
How can I make a custom diverging colormap in Sage?
What I want is the same than the reverse
seismic diverging colormap (Diverging Colormaps) but the blue value should be less intense (e. g. conflower blue [Hex color code: #6495ED]).
In the sage source code I found the following link Diverging Colormaps, which explains the divergent colormaps and has a python class in the attachments. But still I have no clue to make such a diverging colormap.
I have also tried to make it with a LinearSegementedColormap:
from pylab import * startcolor = '#FF0000' midcolor = '#FFFFFF' endcolor = '#0030CC' own_cmap1 = matplotlib.colors.LinearSegmentedColormap.from_list( 'own2', [startcolor, midcolor, endcolor] ) matrix_plot( matrix( [ [1,3,5,1], [2,4,5,6], [1,-3,5,7] ] ), cmap = own_cmap1, colorbar = True )
but the result is absolutely not what I want, because it goes too fast from red into pink.