GridPalette

Class for the (Square) BivariateGridPalette.

source

GridPalette

 GridPalette (color_list)

Initialize self. See help(type(self)) for accurate signature.


source

BivariateGridPalette

 BivariateGridPalette (palette_name:str='blues2reds', grid_size:int=3,
                       upper_left_color:Union[str,tuple,NoneType]=None,
                       lower_right_color:Union[str,tuple,NoneType]=None,
                       upper_right_color:Union[str,tuple,NoneType]=None)

Class for the Palette. Creates a grid_size x grid_size matrix of colors from the inputed corner colors

the representation of the grid palette is the imshow of the color matrix

gp = BivariateGridPalette(grid_size=5)
gp
BivariateGridPalette blues2reds

you can resize grid palettes with gp.resize(new_size)

gp.resize(30)
assert len(gp.color_list) == 900
gp
BivariateGridPalette blues2reds

Generating Palettes


source

from_list

 from_list (upper_left_color, lower_right_color=None,
            upper_right_color=None, palette_name='from_list', grid_size=3)

Generate a BivariateGridPalette from inputted corner colors

gp = BivariateGridPalette.from_list('#9972af','#c8b35a','#804d36')

assert len(gp.color_list) == 9
gp = BivariateGridPalette.from_list(['#9972af','#c8b35a','#804d36'], grid_size=4)
assert len(gp.color_list) == 16

source

from_dropdown

 from_dropdown ()

Select BivariateGridPalette from dropdown list


source

from_picker

 from_picker (mode='darken')

BivariateGridPalette from a single color picker

gp = from_picker()

source

from_pickers_3

 from_pickers_3 ()

BivariateGridPalette from three color pickers

gp = from_pickers_3()