ColorMap
- class compas.colors.ColorMap(colors)[source]
Bases:
object
Class providing a map for colors of a specific color palette.
- Parameters
colors (sequence[tuple[float, float, float]]) – A sequence of colors forming the map.
- Attributes
colors (list[
compas.colors.Color
]) – The colors of the map.
Examples
>>> import random >>> cmap = ColorMap.from_palette('bamako') >>> for i in range(100): ... color = cmap(random.random()) ...
>>> cmap = ColorMap.from_mpl('viridis') >>> n = 100 >>> for i in range(n): ... color = cmap(i, 0, n - 1) ...
>>> cmap = ColorMap.from_color(Color.red(), rangetype='light') >>> cmap.plot()
Methods
Construct a color map from a single color by varying luminance.
Construct a color map from matplotlib.
Construct a color map from a named palette.
Construct a color map from the complete rgb color space.
Construct a color map from three colors.
Create a color map from two colors.
Visualize the current map with the plotter.