centercmap Namespace Reference

Functions

def centercmap (cmap, clim, center=0., shrink=0.)
 
def shiftedColorMap (cmap, start=0, midpoint=0.5, stop=1.0, name='shiftedcmap')
 

Function Documentation

◆ centercmap()

def centercmap.centercmap (   cmap,
  clim,
  center = 0.,
  shrink = 0. 
)

Definition at line 8 of file centercmap.py.

◆ shiftedColorMap()

def centercmap.shiftedColorMap (   cmap,
  start = 0,
  midpoint = 0.5,
  stop = 1.0,
  name = 'shiftedcmap' 
)
Function to offset the "center" of a colormap. Useful for
data with a negative min and positive max and you want the
middle of the colormap's dynamic range to be at zero

Input
-----
  cmap : The matplotlib colormap to be altered
  start : Offset from lowest point in the colormap's range.
      Defaults to 0.0 (no lower ofset). Should be between
      0.0 and `midpoint`.
  midpoint : The new center of the colormap. Defaults to 
      0.5 (no shift). Should be between 0.0 and 1.0. In
      general, this should be  1 - vmax/(vmax + abs(vmin))
      For example if your data range from -15.0 to +5.0 and
      you want the center of the colormap at 0.0, `midpoint`
      should be set to  1 - 5/(5 + 15)) or 0.75
  stop : Offset from highets point in the colormap's range.
      Defaults to 1.0 (no upper ofset). Should be between
      `midpoint` and 1.0.

Definition at line 18 of file centercmap.py.