Seite 1 von 1

matplotlib: Grün-Rote-Colormap

Verfasst: Montag 19. Oktober 2009, 14:30
von CM
Hoi,

Durch die MPL-Cookbook-Seite habe ich mich bemüssigt gefühlt eine color map zu machen, die von Grün über Schwarz nach Rot geht. Für mich ziemlich nützlich, für andere vielleicht auch? Würde mich freuen.

Gruß,
Christian

Code: Alles auswählen

from pylab import *
from scipy import interpolate

cdict = {'red': ((0.0, 0.0, 1.0),
                 (0.5, 0.0, 0.0),
                 (1.0, 0.0, 1.0)),
         'green': ((0.0, 0.0, 0.0),
                   (0.5, 0.0, 0.0),
                   (0.5, 1.0, 0.0),
                   (1.0, 1.0, 1.0)),
         'blue': ((0.0, 0.0, 0.0),
                  (0.0, 0.0, 0.0),
                  (1.0, 0.0, 0.0))}

my_cmap = matplotlib.colors.LinearSegmentedColormap('my_colormap', cdict, 256)
pcolor(rand(20, 20), cmap = my_cmap)
colorbar()
show()
PS Bitte verzeiht mal den Sternchenimport ;-).

Verfasst: Dienstag 3. November 2009, 11:06
von CM
Und weil es so schön ist: Hier noch mein ersten schwarz-grünes Pythonprojekt:

Code: Alles auswählen

g_cdict = {'red': ((0.0, 0.0, 0.0),
                 (0.0, 0.0, 0.0),
                 (1.0, 0.0, 0.0)),
         'green': ((0.0, 0.0, 0.0),
                   (1.0, 1.0, 1.0),
                   (1.0, 1.0, 1.0)),
         'blue': ((0.0, 0.0, 0.0),
                  (0.0, 0.0, 0.0),
                  (1.0, 0.0, 0.0))}
Eine Colormap von schwarz nach Grün.