chaco.default_colormaps module¶
A collection of pre-defined colormap generator functions.
Each of the functions can be called with min_value and max_value parameters. In that case, they produce a Colormap which linearly maps over the specified range and has the color palette indicated by the function name.
- 
chaco.default_colormaps.Blues(range, **traits)¶ Generator for the ‘Blues’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.BrBG(range, **traits)¶ Generator for the ‘BrBG’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.BuGn(range, **traits)¶ Generator for the ‘BuGn’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.BuPu(range, **traits)¶ Generator for the ‘BuPu’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.CoolWarm(range, **traits)¶ Generator of Kenneth Moreland’s CoolWarm colormap.
Blue-White-Red with smooth lightness transitions. Good for applying to 3D surfaces or otherwise have extra shading applied.
http://www.sandia.gov/~kmorel/documents/ColorMaps/ColorMapsExpanded.pdf
- 
chaco.default_colormaps.CubeHelix(range, **traits)¶ Generator of Dave Green’s CubeHelix colormap.
Sequential colormap with a linear lightness increasing from black to white deviating away from gray in a tapered helix.
- 
chaco.default_colormaps.CubicL(range, **traits)¶ Generator of the ‘CubicL’ colormap from Matteo Niccoli.
Lab-based rainbow scheme with cubic-law luminance, like CubicYF but with red at the high end, a modest deviation from being completely perceptual.
- 
chaco.default_colormaps.CubicYF(range, **traits)¶ Generator of the ‘CubicYF’ colormap from Matteo Niccoli.
Lab-based rainbow scheme with cubic-law luminance.
- 
chaco.default_colormaps.Dark2(range, **traits)¶ Generator for the ‘Dark2’ colormap from ColorBrewer.
- 
chaco.default_colormaps.GnBu(range, **traits)¶ Generator for the ‘GnBu’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Greens(range, **traits)¶ Generator for the ‘Greens’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Greys(range, **traits)¶ Generator for the ‘Greys’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.LinearL(range, **traits)¶ Generator of the ‘LinearL’ colormap from Matteo Niccoli.
Lab-based linear lightness rainbow.
- 
chaco.default_colormaps.LinearLHot(range, **traits)¶ Generator of the ‘LinearLHot’ colormap from Matteo Niccoli.
Linear lightness modification of the hot colormap.
- 
chaco.default_colormaps.OrRd(range, **traits)¶ Generator for the ‘OrRd’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Oranges(range, **traits)¶ Generator for the ‘Oranges’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PRGn(range, **traits)¶ Generator for the ‘PRGn’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Paired(range, **traits)¶ Generator for the ‘Paired’ colormap from ColorBrewer.
- 
chaco.default_colormaps.Pastel1(range, **traits)¶ Generator for the ‘Pastel1’ colormap from ColorBrewer.
- 
chaco.default_colormaps.Pastel2(range, **traits)¶ Generator for the ‘Pastel2’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PiYG(range, **traits)¶ Generator for the ‘PiYG’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PuBu(range, **traits)¶ Generator for the ‘PuBu’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PuBuGn(range, **traits)¶ Generator for the ‘PuBuGn’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PuOr(range, **traits)¶ Generator for the ‘PuOr’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.PuRd(range, **traits)¶ Generator for the ‘PuRd’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Purples(range, **traits)¶ Generator for the ‘Purples’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.RdBu(range, **traits)¶ Generator for the ‘RdBu’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.RdGy(range, **traits)¶ Generator for the ‘RdGy’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.RdPu(range, **traits)¶ Generator for the ‘RdPu’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.RdYlBu(range, **traits)¶ Generator for the ‘RdYlBu’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.RdYlGn(range, **traits)¶ Generator for the ‘RdYlGn’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Reds(range, **traits)¶ Generator for the ‘Reds’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Set1(range, **traits)¶ Generator for the ‘Set1’ colormap from ColorBrewer.
- 
chaco.default_colormaps.Set2(range, **traits)¶ Generator for the ‘Set1’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Set3(range, **traits)¶ Generator for the ‘Set1’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.Spectral(range, **traits)¶ Generator for the ‘Spectral’ colormap from ColorBrewer.
This is a diverging colormap. It is good for data which is centered around a “special” value, like 0.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.YlGn(range, **traits)¶ Generator for the ‘YlGn’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.YlGnBu(range, **traits)¶ Generator for the ‘YlGnBu’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.YlOrBr(range, **traits)¶ Generator for the ‘YlOrBr’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.YlOrRd(range, **traits)¶ Generator for the ‘YlOrRd’ colormap from ColorBrewer.
Although the ColorBrewer colormaps are defined as discrete colormaps, we create continuous colormaps from them by linear interpolation in RGB colorspace.
- 
chaco.default_colormaps.accent(range, **traits)¶ Generator for the ‘accent’ colormap from ColorBrewer.
- 
chaco.default_colormaps.autumn(range, **traits)¶ Generator function for the ‘autumn’ colormap.
- 
chaco.default_colormaps.binary(range, **traits)¶ Generator function for the ‘binary’ colormap.
- 
chaco.default_colormaps.bone(range, **traits)¶ Generator function for the ‘bone’ colormap.
- 
chaco.default_colormaps.center(func, center=0.0)¶ Modify the range of a colormap to be centered around the given value.
For example, when passed a DataRange1D(low=-0.5, high=1.0), a colormap would usually have its lowest color at -0.5 and its highest at 1.0. Some colormaps are designed such that the middle color is special. Using this modifier, the example range would be modified to -1.0 and 1.0 to make 0.0 correspond with the middle color.
- Parameters
 func (callable) – A colormap factory function like those provided in this module.
center (float, optional) – The center value in dataspace.
- Returns
 cmap – A wrapper factory function that can be used in place of the original factory function.
- Return type
 callable
- 
chaco.default_colormaps.cool(range, **traits)¶ Generator function for the ‘cool’ colormap.
- 
chaco.default_colormaps.copper(range, **traits)¶ Generator function for the ‘copper’ colormap.
- 
chaco.default_colormaps.cw1_004(range, **traits)¶ Generator function for the Crumblingwalls cw1-004 gradient
- 
chaco.default_colormaps.cw1_005(range, **traits)¶ Generator function for the Crumblingwalls cw1-005 gradient
- 
chaco.default_colormaps.cw1_006(range, **traits)¶ Generator function for the Crumblingwalls cw1-006 gradient
- 
chaco.default_colormaps.cw1_028(range, **traits)¶ Generator function for the Crumblingwalls cw1-058 gradient
- 
chaco.default_colormaps.flag(range, **traits)¶ Generator function for the ‘flag’ colormap.
- 
chaco.default_colormaps.gist_earth(range, **traits)¶ Generator for the ‘gist_earth’ colormap from GIST.
- 
chaco.default_colormaps.gist_gray(range, **traits)¶ Generator for the ‘gist_gray’ colormap from GIST.
- 
chaco.default_colormaps.gist_heat(range, **traits)¶ Generator for the ‘gist_heat’ colormap from GIST.
- 
chaco.default_colormaps.gist_ncar(range, **traits)¶ Generator for the ‘gist_ncar’ colormap from GIST.
- 
chaco.default_colormaps.gist_rainbow(range, **traits)¶ Generator for the ‘gist_rainbow’ colormap from GIST.
- 
chaco.default_colormaps.gist_stern(range, **traits)¶ Generator for the ‘gist_stern’ colormap from GIST.
- 
chaco.default_colormaps.gist_yarg(range, **traits)¶ Generator for the ‘gist_yarg’ colormap from GIST.
- 
chaco.default_colormaps.gmt_drywet(range, **traits)¶ 
- 
chaco.default_colormaps.gray(range, **traits)¶ Generator function for the ‘gray’ colormap.
- 
chaco.default_colormaps.hot(range, **traits)¶ Generator function for the ‘hot’ colormap.
- 
chaco.default_colormaps.hsv(range, **traits)¶ Generator function for the ‘hsv’ colormap.
- 
chaco.default_colormaps.inferno(range, **traits)¶ Generator for the ‘inferno’ colormap from matplolib
- 
chaco.default_colormaps.jet(range, **traits)¶ Generator function for the ‘jet’ colormap.
- 
chaco.default_colormaps.magma(range, **traits)¶ Generator for the ‘magma’ colormap from matplolib
- 
chaco.default_colormaps.pink(range, **traits)¶ Generator function for the ‘pink’ colormap.
- 
chaco.default_colormaps.plasma(range, **traits)¶ Generator for the ‘plasma’ colormap from matplolib
- 
chaco.default_colormaps.prism(range, **traits)¶ Generator function for the ‘prism’ colormap.
- 
chaco.default_colormaps.reverse(func)¶ Modify a colormap factory to reverse the color sequence
- Parameters
 func (callable) – A colormap factory function like those provided in this module.
- Returns
 cmap – A wrapper factory function that can be used in place of the original factory function.
- Return type
 callable
- 
chaco.default_colormaps.seismic(range, **traits)¶ Generator for ‘seismic’ colormap from matplotlib
- 
chaco.default_colormaps.spring(range, **traits)¶ Generator function for the ‘spring’ colormap.
- 
chaco.default_colormaps.summer(range, **traits)¶ Generator function for the ‘summer’ colormap.
- 
chaco.default_colormaps.terrain(range, **traits)¶ Generator for ‘terrain’ colormap from matplotlib
- 
chaco.default_colormaps.viridis(range, **traits)¶ Generator for the ‘viridis’ colormap from matplolib
- 
chaco.default_colormaps.winter(range, **traits)¶ Generator function for the ‘winter’ colormap.
- 
chaco.default_colormaps.wistia(range, **traits)¶ An MIT licensed, colorblind-friendly heatmap from Wistia
- 
chaco.default_colormaps.yarg(range, **traits)¶ Generator function for the ‘yarg’ colormap.