mapclassify.util.get_color_array¶
- mapclassify.util.get_color_array(values, scheme='quantiles', cmap='viridis', alpha=1, nan_color=[255, 255, 255, 255], as_hex=False, **kwargs)[source]¶
 Convert array of values into RGBA or hex colors using a colormap and classifier. This function is useful for visualization libraries that require users to provide an array of colors for each object (like pydeck or lonboard) but can also be used to create a manual column of colors passed to matplotlib.
- Parameters:
 - valueslist-like
 array of input values
- scheme
str,optional string description of a mapclassify classifier, by default “quantiles”
- cmap
str,optional name of matplotlib colormap to use, by default “viridis”
- alpha
float alpha parameter that defines transparency. Should be in the range [0,1]
- nan_color
list,optional RGBA color to fill NaN values, by default [255, 255, 255, 255]
- as_hex: bool, optional
 if True, return a (n,1)-dimensional array of hexcolors instead of a (n,4) dimensional array of RGBA values.
- kwargs
dict additional keyword arguments are passed to mapclassify.classify
- Returns:
 numpy.arraynumpy array (aligned with the input array) defining a color for each row. If as_hex is False, the array is \((n,4)\) holding an array of RGBA values in each row. If as_hex is True, the array is \((n,1)\) holding a hexcolor in each row.