seaborn.
diverging_palette
(h_neg, h_pos, s=75, l=50, sep=1, n=6, center='light', as_cmap=False)¶Make a diverging palette between two HUSL colors.
If you are using the IPython notebook, you can also choose this palette
interactively with the choose_diverging_palette()
function.
Anchor hues for negative and positive extents of the map.
Anchor saturation for both extents of the map.
Anchor lightness for both extents of the map.
Size of the intermediate region.
Number of colors in the palette (if not returning a cmap)
Whether the center of the palette is light or dark
If True, return a matplotlib.colors.Colormap
.
matplotlib.colors.Colormap
See also
dark_palette
Create a sequential palette with dark values.
light_palette
Create a sequential palette with light values.
Examples
Generate a blue-white-red palette:
>>> import seaborn as sns; sns.set_theme()
>>> sns.palplot(sns.diverging_palette(240, 10, n=9))
Generate a brighter green-white-purple palette:
>>> sns.palplot(sns.diverging_palette(150, 275, s=80, l=55, n=9))
Generate a blue-black-red palette:
>>> sns.palplot(sns.diverging_palette(250, 15, s=75, l=40,
... n=9, center="dark"))
Generate a colormap object:
>>> from numpy import arange
>>> x = arange(25).reshape(5, 5)
>>> cmap = sns.diverging_palette(220, 20, as_cmap=True)
>>> ax = sns.heatmap(x, cmap=cmap)