Palette

Monochromatic

Generate a monochromatic color palette (same hue, varying lightness).

palette = Colorisator.palette_monochromatic(col, output=ColorisatorFormat.HEX)

palette_monochromatic

Analogous

Generate an analogous color scheme (3 adjacent colors on the color wheel).

palette = Colorisator.palette_analogous(col, output=ColorisatorFormat.HEX)

palette_analogous

Hue Shifts (integer, array)

Generate a color palette by shifting hue at specified intervals.

palette = Colorisator.palette_hue_shifts(col, shifts=6, output=ColorisatorFormat.HEX)
palette = Colorisator.palette_hue_shifts(col, shifts=[0, .1, -.1, 0.5], output=ColorisatorFormat.HEX)

palette_hue_shifts_int palette_hue_shifts_array

Triadic

Generate a triadic color scheme (3 colors evenly spaced on the color wheel).

palette = Colorisator.palette_triadic(col, output=ColorisatorFormat.HEX)

palette_triadic Generate a tetradic color scheme (4 colors evenly spaced on the color wheel).

Tetradic

palette = Colorisator.palette_tetradic(col, output=ColorisatorFormat.HEX)

palette_tetradic

Split Complementary

Generate a split-complementary color scheme (base color + 2 colors adjacent to complement).

palette = Colorisator.palette_split_complementary(col, output=ColorisatorFormat.HEX)

palette_split_complementary

Material

Generate a Material Design-style color palette with varying lightness.

palette = Colorisator.palette_material(col, output=ColorisatorFormat.HEX)

palette_material