Python cycler.Cycler() Examples
The following are 7
code examples of cycler.Cycler().
You can vote up the ones you like or vote down the ones you don't like,
and go to the original project or source file by following the links above each example.
You may also want to check out all available functions/classes of the module
cycler
, or try the search function
.
Example #1
Source File: utils.py From scvelo with BSD 3-Clause "New" or "Revised" License | 6 votes |
def adjust_palette(palette, length): islist = False if isinstance(palette, list): islist = True if (islist and len(palette) < length) or ( not isinstance(palette, list) and len(palette.by_key()["color"]) < length ): if length <= 28: palette = palettes.default_26 elif length <= len(palettes.default_64): # 103 colors palette = palettes.default_64 else: palette = ["grey" for _ in range(length)] logg.info("more than 103 colors would be required, initializing as 'grey'") return palette if islist else cycler(color=palette) elif islist: return palette elif not isinstance(palette, Cycler): return cycler(color=palette) else: return palette
Example #2
Source File: _utils.py From scanpy with BSD 3-Clause "New" or "Revised" License | 5 votes |
def default_palette(palette: Union[Sequence[str], Cycler, None] = None) -> Cycler: if palette is None: return rcParams['axes.prop_cycle'] elif not isinstance(palette, Cycler): return cycler(color=palette) else: return palette
Example #3
Source File: __init__.py From scanpy with BSD 3-Clause "New" or "Revised" License | 5 votes |
def dpt_groups_pseudotime( adata: AnnData, color_map: Union[str, Colormap, None] = None, palette: Union[Sequence[str], Cycler, None] = None, show: Optional[bool] = None, save: Union[bool, str, None] = None, ): """Plot groups and pseudotime.""" _, (ax_grp, ax_ord) = pl.subplots(2, 1) timeseries_subplot( adata.obs['dpt_groups'].cat.codes, time=adata.obs['dpt_order'].values, color=np.asarray(adata.obs['dpt_groups']), highlights_x=adata.uns['dpt_changepoints'], ylabel='dpt groups', yticks=( np.arange(len(adata.obs['dpt_groups'].cat.categories), dtype=int) if len(adata.obs['dpt_groups'].cat.categories) < 5 else None ), palette=palette, ax=ax_grp, ) timeseries_subplot( adata.obs['dpt_pseudotime'].values, time=adata.obs['dpt_order'].values, color=adata.obs['dpt_pseudotime'].values, xlabel='dpt order', highlights_x=adata.uns['dpt_changepoints'], ylabel='pseudotime', yticks=[0, 1], color_map=color_map, ax=ax_ord, ) savefig_or_show('dpt_groups_pseudotime', save=save, show=show)
Example #4
Source File: test_rcparams.py From python3_ios with BSD 3-Clause "New" or "Revised" License | 5 votes |
def test_validator_valid(validator, arg, target): res = validator(arg) if isinstance(target, np.ndarray): assert np.all(res == target) elif not isinstance(target, Cycler): assert res == target else: # Cyclers can't simply be asserted equal. They don't implement __eq__ assert list(res) == list(target)
Example #5
Source File: utils.py From scvelo with BSD 3-Clause "New" or "Revised" License | 5 votes |
def default_palette(palette=None): if palette is None: return rcParams["axes.prop_cycle"] elif not isinstance(palette, Cycler): return cycler(color=palette) else: return palette
Example #6
Source File: test_rcparams.py From coffeegrindsize with MIT License | 5 votes |
def test_validator_valid(validator, arg, target): res = validator(arg) if isinstance(target, np.ndarray): assert np.all(res == target) elif not isinstance(target, Cycler): assert res == target else: # Cyclers can't simply be asserted equal. They don't implement __eq__ assert list(res) == list(target)
Example #7
Source File: test_rcparams.py From twitter-stock-recommendation with MIT License | 5 votes |
def test_validator_valid(validator, arg, target): res = validator(arg) if isinstance(target, np.ndarray): assert np.all(res == target) elif not isinstance(target, Cycler): assert res == target else: # Cyclers can't simply be asserted equal. They don't implement __eq__ assert list(res) == list(target)