plottools.cs.colorscheme.Colorscheme¶
-
class
plottools.cs.colorscheme.
Colorscheme
(colors, longnames=None, cycle=None, base=None)[source]¶ A colorscheme class useful for plotting
Methods
items
()keys
()next
()get the next color in the cycle plot
([ax])plots the current colorscheme main colors reset_index
()resets the current color index to 0 set_as_default
()sets the colorscheme as the default color cycle in matplotlib figures to_svg
(filename)converts the colorscheme to an svg file with block of colors ordered values
()-
__init__
(colors, longnames=None, cycle=None, base=None)[source]¶ defines a colorscheme object useful for plotting
Parameters: colors : dict
Dictionary of named colors as RGB (0-1) tupples
longnames : dict, optional
Dictionary of long names of the colors specified in colors
cycle : list, optional
List with the cycle order
Examples
>>> cs = Colorscheme({'r':(1.,0.,0.),'g':(0.,1.,0.),'b':(0.,0.,1.)},['b','g','r']) >>> print( cs[0] ) >>> >>> print( cs.next() ) >>> print( cs.next() ) >>> >>> cs.reset_index() >>> print( cs.next() )
Methods
__init__
(colors[, longnames, cycle, base])defines a colorscheme object useful for plotting items
()keys
()next
()get the next color in the cycle plot
([ax])plots the current colorscheme main colors reset_index
()resets the current color index to 0 set_as_default
()sets the colorscheme as the default color cycle in matplotlib figures to_svg
(filename)converts the colorscheme to an svg file with block of colors ordered values
()-