示例#1
0
def hive_matrix(range, **traits):
    _data = {
        'red': [
            (0.00, 0.0000, 0.0000),
            (0.01, 1.0000, 1.0000),
            (0.70, 0.8945, 0.8945),
            (0.80, 0.4438, 0.4438),
            (0.87, 0.1796, 0.1796),
            (1.00, 0.0000, 0.0000),
        ],
        'green': [
            (0.00, 0.0000, 0.0000),
            (0.01, 1.0000, 1.0000),
            (0.70, 0.6367, 0.6367),
            (0.80, 0.2500, 0.2500),
            (0.87, 0.1796, 0.1796),
            (1.00, 0.0000, 0.0000),
        ],
        'blue': [
            (0.00, 0.0000, 0.0000),
            (0.01, 1.0000, 1.0000),
            (0.70, 0.3398, 0.3398),
            (0.80, 0.4438, 0.4438),
            (0.87, 0.1796, 0.1796),
            (1.00, 0.0000, 0.0000),
        ],
        'alpha': [(0.00, 1.0000, 1.0000), (1.00, 1.0000, 1.0000)]
    }
    return ColorMapper.from_segment_map(_data, range=range, **traits)
示例#2
0
def hive(range, **traits):
    """ Generator function for my 'hive' colormap. """

    _data = {
        'red': [
            (0.0, 0.0000, 0.0000),
            (0.1, 0.1796, 0.1796),
            (0.4, 0.4438, 0.4438),
            #(0.9, 0.8047, 0.8047),
            (0.9, 0.8945, 0.8945),
            (1.0, 1.0000, 1.0000),
        ],
        'green': [
            (0.0, 0.0000, 0.0000),
            (0.1, 0.1796, 0.1796),
            (0.4, 0.2500, 0.2500),
            #(0.9, 0.5352, 0.5352),
            (0.9, 0.6367, 0.6367),
            (1.0, 1.0000, 1.0000),
        ],
        'blue': [
            (0.0, 0.0000, 0.0000),
            (0.1, 0.1796, 0.1796),
            (0.4, 0.4438, 0.4438),
            #(0.9, 0.3047, 0.3047),
            (0.9, 0.3398, 0.3398),
            (1.0, 1.0000, 1.0000),
        ],
        'alpha': [(0.0, 1.0000, 1.0000), (1.0, 1.0000, 1.0000)]
    }
    return ColorMapper.from_segment_map(_data, range=range, **traits)
示例#3
0
 def colormap_function(range, **traits):
     """ Typical colormap generator """
     _gray_data =  {'red':   [(0., 0, 0), (1., 1.0, 1.0)],
                    'green': [(0., 0, 0), (1., 1.0, 1.0)],
                    'blue':  [(0., 0, 0), (1., 1.0, 1.0)]}
     return ColorMapper.from_segment_map(_gray_data, range=range,
                                         **traits)
 def colormap_function(range, **traits):
     """ Typical colormap generator """
     _gray_data = {
         "red": [(0.0, 0, 0), (1.0, 1.0, 1.0)],
         "green": [(0.0, 0, 0), (1.0, 1.0, 1.0)],
         "blue": [(0.0, 0, 0), (1.0, 1.0, 1.0)],
     }
     return ColorMapper.from_segment_map(_gray_data, range=range, **traits)
示例#5
0
def darkjet(myrange, **traits):
    """ Generator function for the 'darkjet' colormap. """
    _data = {'red': ((0., 0, 0), (0.35, 0.0, 0.0), (0.66, .3, .3), (0.89, .4, .4),
    (1, 0.5, 0.5)),
    'green': ((0., 0.0, 0.0), (0.125, .1, .10), (0.375, .4, .4), (0.64,.3, .3),
    (0.91,0.2,0.2), (1, 0, 0)),
    'blue': ((0., 0.7, 0.7), (0.11, .5, .5), (0.34, .4, .4), (0.65, 0, 0),
    (1, 0, 0))}
    return ColorMapper.from_segment_map(_data, range=myrange, **traits)
示例#6
0
def orc(range, **traits):
    """ Generator function for my 'orc' colormap. """

    _data = {
        'red': [
            (0.0, 0.0625, 0.0625),
            (0.4, 0.5104, 0.5104),
            (0.7, 1.0000, 1.0000),
            (1.0, 1.0000, 1.0000),
        ],
        'green': [(0.0, 0.3750, 0.3750), (0.4, 0.5599, 0.5599),
                  (0.7, 0.8688, 0.8688), (1.0, 1.0000, 1.0000)],
        'blue': [(0.0, 0.0000, 0.0000), (0.4, 0.5000, 0.5000),
                 (0.7, 0.6500, 0.6500), (1.0, 1.0000, 1.0000)],
        'alpha': [(0.0, 1.0000, 1.0000), (1.0, 1.0000, 1.0000)]
    }
    return ColorMapper.from_segment_map(_data, range=range, **traits)
示例#7
0
def creeper(range, **traits):
    """ Generator function for my 'creeper' colormap. """

    _data = {
        'red': [
            (0.0, 0.0625,
             0.0625),  # (threshold, color value below, color value above)
            (0.5, 0.7656,
             0.7656),  #    => linear interpolation between thresholds
            (1.0, 1.0000, 1.0000),
        ],
        'green': [(0.0, 0.3750, 0.3750), (0.5, 0.8398, 0.8398),
                  (1.0, 1.0000, 1.0000)],
        'blue': [(0.0, 0.0000, 0.0000), (0.5, 0.7500, 0.7500),
                 (1.0, 1.0000, 1.0000)],
        'alpha': [(0.0, 1.0000, 1.0000), (1.0, 1.0000, 1.0000)]
    }
    return ColorMapper.from_segment_map(_data, range=range, **traits)