seaborn.
color_palette
(palette=None, n_colors=None, desat=None, as_cmap=False)¶Return a list of colors or continuous colormap defining a palette.
palette
values include:Name of a seaborn palette (deep, muted, bright, pastel, dark, colorblind)
Name of matplotlib colormap
‘husl’ or ‘hls’
‘ch:<cubehelix arguments>’
‘light:<color>’, ‘dark:<color>’, ‘blend:<color>,<color>’,
A sequence of colors in any format matplotlib accepts
Calling this function with palette=None
will return the current
matplotlib color cycle.
This function can also be used in a with
statement to temporarily
set the color cycle for a plot or set of plots.
See the tutorial for more information.
Name of palette or None to return current palette. If a sequence, input colors are used but possibly cycled and desaturated.
Number of colors in the palette. If None
, the default will depend
on how palette
is specified. Named palettes default to 6 colors,
but grabbing the current palette or passing in a list of colors will
not change the number of colors unless this is specified. Asking for
more colors than exist in the palette will cause it to cycle. Ignored
when as_cmap
is True.
Proportion to desaturate each color by.
If True, return a matplotlib.colors.Colormap
.
matplotlib.colors.Colormap
See also
set_palette
Set the default color cycle for all plots.
set_color_codes
Reassign color codes like "b"
, "g"
, etc. to colors from one of the seaborn palettes.
Examples
Calling with no arguments returns all colors from the current default color cycle:
sns.color_palette()
Other variants on the seaborn categorical color palette can be referenced by name:
sns.color_palette("pastel")
Return a specified number of evenly spaced hues in the “HUSL” system:
sns.color_palette("husl", 9)
Return all unique colors in a categorical Color Brewer palette:
sns.color_palette("Set2")
Return one of the perceptually-uniform colormaps included in seaborn:
sns.color_palette("flare", as_cmap=True)
Return a customized cubehelix color palette:
sns.color_palette("ch:s=.25,rot=-.25", as_cmap=True)
Return a light-themed sequential colormap to a seed color:
sns.color_palette("light:#5A9", as_cmap=True)