colors

Contents

get_random_colormap [#392]

Check the source code online

def get_random_colormap():

  docstring:

no docstring

get_n_shades_of [#396]

Check the source code online

def get_n_shades_of(shade, n):

  docstring:

:param shade: color
:param n: numnber of colors

_isSequence [#409]

Check the source code online

def _isSequence(arg):

  docstring:

:param arg: item to check

getColor [#425]

Check the source code online

def getColor(rgb=None, hsv=None):

  docstring:

Convert a color or list of colors to (r,g,b) format from many
different input formats.
:param bool: hsv: if set to `True`, rgb is assumed as (hue,
saturation, value).
Example:
- RGB= (255, 255, 255), corresponds to white
- rgb= (1,1,1) is white
- hex= #FFFF00 is yellow
- string = 'white'
- string = 'w' is white nickname
- string = 'dr' is darkred
- int= 7 picks color nr. 7 in a predefined color list
- int= -7 picks color nr. 7 in a different predefined list
|colorcubes| |colorcubes.py|_
:param rgb: (Default value = None)
:param hsv: (Default value = None)

getColorName [#510]

Check the source code online

def getColorName(c):

  docstring:

Find the name of a color.
|colorpalette| |colorpalette.py|_
:param c: c

hsv2rgb [#529]

Check the source code online

def hsv2rgb(hsv):

  docstring:

Convert HSV to RGB color.
:param hsv: gsv

rgb2hsv [#539]

Check the source code online

def rgb2hsv(rgb):

  docstring:

Convert RGB to HSV color.
:param rgb: rgb

rgb2int [#549]

Check the source code online

def rgb2int(rgb_tuple):

  docstring:

:param rgb_tuple: rgb

colorMap [#563]

Check the source code online

def colorMap(value, name='jet', vmin=None, vmax=None):

  docstring:

Map a real value in range [vmin, vmax] to a (r,g,b) color scale.
:param value: scalar value to transform into a color
:type value: float, list
:param name: color map name (Default value = "jet")
:type name: str, matplotlib.colors.LinearSegmentedColormap
:param vmin: (Default value = None)
:param vmax: (Default value = None)
:returns: return: (r,g,b) color, or a list of (r,g,b) colors.
.. note:: Most frequently used color maps:
|colormaps|
Matplotlib full list:
.. image:: https://matplotlib.org/1.2.1/_images/show_colormaps.png
.. tip:: Can also use directly a matplotlib color map:
:Example:
.. code-block:: python
from vedo import colorMap
import matplotlib.cm as cm
print( colorMap(0.2, cm.flag, 0, 1) )
(1.0, 0.809016994374948, 0.6173258487801733)

makePalette [#629]

Check the source code online

def makePalette(N, *colors):

  docstring:

Generate N colors starting from `color1` to `color2`
by linear interpolation HSV in or RGB spaces.
Adapted from vedo makePalette function
:param int: N: number of output colors.
:param colors: input colors, any number of colors with 0 < ncolors <=
N is okay.

get_random_colors [#684]

Check the source code online

def get_random_colors(n_colors=1):

  docstring:

:param n_colors: (Default value = 1)

check_colors [#701]

Check the source code online

def check_colors(color):

  docstring:

:param color: color