Ejemplo n.º 1
0
def test_gradient_n_pal():
    palette = gradient_n_pal(['red', 'blue'])
    result = palette([0, .25, .5, .75, 1])
    assert result[0].lower() == '#ff0000'
    assert result[-1].lower() == '#0000ff'
    assert palette([0])[0].lower() == '#ff0000'

    # symmetric gradient
    palette = gradient_n_pal(['red', 'blue', 'red'], [0, 0.5, 1])
    result = palette([0.2, 0.8])
    assert result[0] == result[1]

    # single color
    result = palette(.25)
    assert result.lower().startswith('#')
Ejemplo n.º 2
0
def test_gradient_n_pal():
    palette = gradient_n_pal(['red', 'blue'])
    result = palette([0, .25, .5, .75, 1])
    assert result[0].lower() == '#ff0000'
    assert result[-1].lower() == '#0000ff'
    assert palette([0])[0].lower() == '#ff0000'

    # symmetric gradient
    palette = gradient_n_pal(['red', 'blue', 'red'], [0, 0.5, 1])
    result = palette([0.2, 0.8])
    assert result[0] == result[1]

    # single color
    result = palette(.25)
    assert result.lower().startswith('#')
Ejemplo n.º 3
0
 def __init__(self, low='#132B43', high='#56B1F7', **kwargs):
     """
     Create colormap that will be used by the palette
     """
     self.palette = gradient_n_pal([low, high],
                                   name='gradient')
     scale_continuous.__init__(self, **kwargs)
Ejemplo n.º 4
0
 def __init__(self, low='#132B43', high='#56B1F7', **kwargs):
     """
     Create colormap that will be used by the palette
     """
     self.palette = gradient_n_pal([low, high],
                                   name='gradient')
     scale_continuous.__init__(self, **kwargs)
Ejemplo n.º 5
0
    def __init__(self, low='#832424', mid='#FFFFFF',
                 high='#3A3A98', midpoint=0,
                 **kwargs):
        # All rescale functions should have the same signature
        def _rescale_mid(*args, **kwargs):
            return rescale_mid(*args,  mid=midpoint, **kwargs)

        kwargs['rescaler'] = _rescale_mid
        self.palette = gradient_n_pal([low, mid, high],
                                      name='gradient2')
        scale_continuous.__init__(self, **kwargs)
Ejemplo n.º 6
0
    def __init__(self, low='#832424', mid='#FFFFFF',
                 high='#3A3A98', midpoint=0,
                 **kwargs):
        # All rescale functions should have the same signature
        def _rescale_mid(*args, **kwargs):
            return rescale_mid(*args,  mid=midpoint, **kwargs)

        kwargs['rescaler'] = _rescale_mid
        self.palette = gradient_n_pal([low, mid, high],
                                      name='gradient2')
        scale_continuous.__init__(self, **kwargs)
Ejemplo n.º 7
0
 def __init__(self, colors, values=None, **kwargs):
     self.palette = gradient_n_pal(colors, values, 'gradientn')
     scale_continuous.__init__(self, **kwargs)
Ejemplo n.º 8
0
 def __init__(self, colors, values=None, **kwargs):
     self.palette = gradient_n_pal(colors, values, 'gradientn')
     scale_continuous.__init__(self, **kwargs)