windkit.plot.color.Color
- class windkit.plot.color.Color(levels=None, colors=None)[source]
Class to create and store color dictionnaries and maps.
- Parameters:
levels (list of float, optional. Default: None) – List of values marking different color bins, both min and max level should be included. If levels is None, a default list of 15 levels from 0 to 1, plus a level of 100 is included.
colors (list of colors (rgb-tuple or html-str), optional. Default: None) – If tuple, should have 3 values, if string should have leading ‘#’. List should be one less than the number of levels. If None, a default list of 15 colors that represent the levels as roughness lengths is provided.
Methods
__init__([levels, colors])add_color(lower_level, color)Add a color to the set.
get_color_list([html, index])Return a formatted list of colors.
match_colors_with_roughness(z0[, html, ...])Return the list of colors corresponding to the list of roughness values.
update(levels, colors)Update the ranges and colors of the object.