trappy.plotter.ColorMap module
Defines a generic indexable ColorMap Class
-
class
trappy.plotter.ColorMap.ColorMap(num_colors, cmap='hsv')[source]
Bases: object
The Color Map Class to return a gradient method
| Parameters: | num_colors (int) – Number or colors for which a gradient
is needed |
-
cmap(index)[source]
| Parameters: | index (int) – Index for the gradient array |
| Returns: | The color at specified index |
-
cmap_inv(index)[source]
| Parameters: | index (int) – Index for the gradient array |
| Returns: | The color at \(N_{colors} - i\) |
-
classmethod
rgb_cmap(rgb_list)[source]
Constructor for a ColorMap from an rgb_list
| Parameters: | rgb_list (list of tuples) – A list of rgb tuples for red, green and blue.
The rgb values should be in the range 0-255. |
-
trappy.plotter.ColorMap.to_dygraph_colors(color_map)[source]
Convert a color_map specified as a list of rgb tuples to the
syntax that dygraphs expect: [“rgb(1, 2, 3)”, “rgb(4, 5, 6)”,...]
| Parameters: | color_map (list of tuples) – a list of rgb tuples |