def choose_diverging(name=opts, n=(2, 16), desat=FloatSliderWidget(min=0, max=1, value=1), variant=variants): if variant == "reverse": name += "_r" pal[:] = color_palette(name, n, desat) palplot(pal) if as_cmap: colors = color_palette(name, 256, desat) _update_lut(cmap, np.c_[colors, np.ones(256)])
def choose_sequential(name=opts, n=(2, 18), desat=FloatSliderWidget(min=0, max=1, value=1), variant=variants): if variant == "reverse": name += "_r" elif variant == "dark": name += "_d" if as_cmap: colors = color_palette(name, 256, desat) _update_lut(cmap, np.c_[colors, np.ones(256)]) _show_cmap(cmap) else: pal[:] = color_palette(name, n, desat) palplot(pal)
def _widget_abbrev_single_value(o): """Make widgets from single values, which can be used as parameter defaults.""" if isinstance(o, string_types): return TextWidget(value=unicode_type(o)) elif isinstance(o, dict): return DropdownWidget(values=o) elif isinstance(o, bool): return CheckboxWidget(value=o) elif isinstance(o, float): min, max, value = _get_min_max_value(None, None, o) return FloatSliderWidget(value=o, min=min, max=max) elif isinstance(o, int): min, max, value = _get_min_max_value(None, None, o) return IntSliderWidget(value=o, min=min, max=max) else: return None
def choose_cubehelix(n_colors=IntSliderWidget(min=1, max=15, value=6), start=FloatSliderWidget(min=0, max=3, value=0), rot=FloatSliderWidget(min=-1, max=1, value=.4), gamma=FloatSliderWidget(min=0, max=5, value=1), hue=FloatSliderWidget(min=0, max=1, value=.8), dark=FloatSliderWidget(min=0, max=1, value=.15), light=FloatSliderWidget(min=0, max=1, value=.85), reverse=False): palplot( cubehelix_palette(n_colors, start, rot, gamma, hue, dark, light, reverse))
def choose_cubehelix(n_colors=IntSliderWidget(min=2, max=16, value=9), start=FloatSliderWidget(min=0, max=3, value=0), rot=FloatSliderWidget(min=-1, max=1, value=.4), gamma=FloatSliderWidget(min=0, max=5, value=1), hue=FloatSliderWidget(min=0, max=1, value=.8), light=FloatSliderWidget(min=0, max=1, value=.85), dark=FloatSliderWidget(min=0, max=1, value=.15), reverse=False): pal[:] = cubehelix_palette(n_colors, start, rot, gamma, hue, light, dark, reverse) palplot(pal) if as_cmap: colors = cubehelix_palette(256, start, rot, gamma, hue, light, dark, reverse) _update_lut(cmap, np.c_[colors, np.ones(256)])
def choose_qualitative(name=opts, n=(2, 16), desat=FloatSliderWidget(min=0, max=1, value=1)): pal[:] = color_palette(name, n, desat) palplot(pal)