def __init__(self, name, segmented_data, index=None, **kwargs): if index is None: # If index not given, RGB colors are evenly-spaced in colormap. index = np.linspace(0, 1, len(segmented_data['red'])) for key, value in segmented_data.items(): # Combine color index with color values. segmented_data[key] = zip(index, value) segmented_data = dict((key, [(x, y, y) for x, y in value]) for key, value in segmented_data.items()) LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)
def __init__(self, name, segmented_data, index=None, **kwargs): if index is None: # If index not given, RGB colors are evenly-spaced in colormap. index = np.linspace(0, 1, len(segmented_data['red'])) for key, value in segmented_data.items(): # Combine color index with color values. segmented_data[key] = zip(index, value) segmented_data = dict((key, [(x, y, y) for x, y in value]) for key, value in segmented_data.items()) LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)
def __init__(self, name, color_data, index=None, **kwargs): if not hasattr(color_data, 'keys'): color_data = rgb_list_to_colordict(color_data) if index is None: # If index not given, RGB colors are evenly-spaced in colormap. index = np.linspace(0, 1, len(color_data['red'])) # Adapt color_data to the form expected by LinearSegmentedColormap. color_data = dict((key, [(x, y, y) for x, y in zip(index, value)]) for key, value in color_data.items()) LinearSegmentedColormap.__init__(self, name, color_data, **kwargs)
def __init__(self, name, color_data, index=None, **kwargs): if not hasattr(color_data, 'keys'): color_data = rgb_list_to_colordict(color_data) if index is None: # If index not given, RGB colors are evenly-spaced in colormap. index = np.linspace(0, 1, len(color_data['red'])) # Adapt color_data to the form expected by LinearSegmentedColormap. color_data = dict((key, [(x, y, y) for x, y in zip(index, value)]) for key, value in color_data.items()) LinearSegmentedColormap.__init__(self, name, color_data, **kwargs)
def __init__(self, name, segmented_data, **kwargs): segmented_data = dict((key, [(x, y, y) for x, y in value]) for key, value in segmented_data.items()) LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)
def __init__(self, name, segmented_data, **kwargs): segmented_data = dict((key, [(x, y, y) for x, y in value]) for key, value in segmented_data.items()) LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)
def __init__(self, name, segmented_data, **kwargs): segmented_data = { key: [(x, y, y) for x, y in value] for key, value in segmented_data.items() } LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)
def __init__(self, name, segmented_data, **kwargs): segmented_data = {key: [(x, y, y) for x, y in value] for key, value in segmented_data.items()} LinearSegmentedColormap.__init__(self, name, segmented_data, **kwargs)