Get Colors

Description

Returns the colors of the current color palette.

Usage

terrain_hcl.colors(n=11, fixup=None, alpha=None,
**kwargs)

Arguments

nint
Number of colors which should be returned.
fixupNone, bool
Should sRGB colors be corrected if they lie outside the defined color space? If None the fixup parameter from the object will be used. Can be set to True or False to explicitly control the fixup here.
alphaNone, float, list, or numpy.ndarray
Allows to add an transparency (alpha channel) to the colors. Can be a single float, a list, or a numpy array. If a list or array is provided it must be of length 1 or of length n and be convertible to float, providing values between 0.0 (full opacity) and 1.0 (full transparency)
**kwargs
Currently allows for rev = True to reverse the colors.

Return

list: Returns a list of str with n colors from the color palette.

Examples

from colorspace import sequential_hcl, hexcols
sequential_hcl().colors()
['#023FA5',
 '#3F56A6',
 '#5D6CAE',
 '#7681B6',
 '#8C94BF',
 '#A1A6C8',
 '#B3B7CF',
 '#C4C6D6',
 '#D2D3DC',
 '#DCDDE0',
 '#E2E2E2']
# Different sequential palette
cols = sequential_hcl("Rocket").colors(5)
cols
['#070707', '#690056', '#C30E62', '#ED8353', '#FDF5EB']
hexcols(cols)
  • #070707
  • #690056
  • #C30E62
  • #ED8353
  • #FDF5EB
# Five colors with constant alpha of 0.3
sequential_hcl().colors(5, alpha = 0.3)
['#023FA54D', '#6A76B24D', '#A1A6C84D', '#CBCDD94D', '#E2E2E24D']
# Three colors with variying alpha
sequential_hcl().colors(3, alpha = [0.2, 0.8, 0.3])
['#023FA533', '#A1A6C8CC', '#E2E2E24D']