kmapper.visuals.colorscale_from_matplotlib_cmap¶
- kmapper.visuals.colorscale_from_matplotlib_cmap(cmap, ii_off=0, ff_off=0, nbins=10)[source]¶
Create a colorscale from a matplotlib colormap.
See https://matplotlib.org/tutorials/colors/colormaps.html for more details about matplotlib colormaps.
- Parameters
cmap (matplotlib.colors.LinearSegmentedColormap) – A matplotlib colormap
ii_off (int) – The starting index offset to use when sampling the matplotlib colormap. Must be in the range 0-255.
ff_off (int) – The ending index offset to use when sampling the matplotlib colormap. Must be in the range 0-255.
nbins (int) – Number of bins (i.e. samples of the colormap) to take when constructing the colorscale.
- Returns
colorscale – A colorscale
Examples
>>> import matplotlib.pyplot as plt >>> # use a non-truncated colormap >>> colorscale = colorscale_from_matplotlib_cmap(plt.cm.cool)
>>> import matplotlib.pyplot as plt >>> # skip the first 10% of the matplotlib colormap >>> colorscale = colorscale_from_matplotlib_cmap(plt.cm.cool, ii_off=255//10)
>>> import matplotlib.pyplot as plt >>> # skip the last 10% of the matplotlib colormap >>> colorscale = colorscale_from_matplotlib_cmap(plt.cm.cool, ff_off=255//10)