shifted_color_map#

shifted_color_map(cmap, start=0, midpoint=0.5, stop=1.0, name: str = 'shiftedcmap', transparent_from: Optional[float] = None)[source]#

Offset the “center” of a colormap.

Parameters
cmap

The matplotlib colormap to be altered

start , default: 0

Offset from lowest point in the colormap’s range. Should be between0.0 and 1.0.

midpoint , default: 0.5

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 , default: 1.0

Offset from highest point in the colormap’s range. Should be between0.0 and 1.0.

name: str , default: shiftedcmap
transparent_fromfloat , default: None

The point between start and stop where the colors will start being transparent.