class documentation
class GradientPalette(Palette):
Base class for gradient palettes
Gradient palettes contain a gradient between two given colors.
Example:
>>> pal = GradientPalette("red", "blue", 5) >>> pal.get(0) (1.0, 0.0, 0.0, 1.0) >>> pal.get(2) (0.5, 0.0, 0.5, 1.0) >>> pal.get(4) (0.0, 0.0, 1.0, 1.0)
Method | __init__ |
Creates a gradient palette. |
Method | _get |
Returns the color corresponding to the given color index. |
Instance Variable | _color1 |
Undocumented |
Instance Variable | _color2 |
Undocumented |
Inherited from Palette
:
Method | __len__ |
Returns the number of colors in this palette |
Method | __plot__ |
Plots the colors of the palette on the given Cairo context |
Method | __repr__ |
Undocumented |
Method | clear |
Clears the result cache. |
Method | get |
Returns the given color from the palette. |
Method | get |
Returns multiple colors from the palette. |
Property | length |
Returns the number of colors in this palette |
Instance Variable | _cache |
Undocumented |
Instance Variable | _length |
Undocumented |
overrides
igraph.drawing.colors.Palette.__init__
Creates a gradient palette.
Parameters | |
color1 | the color where the gradient starts. |
color2 | the color where the gradient ends. |
n | the number of colors in the palette. |
overrides
igraph.drawing.colors.Palette._get
Returns the color corresponding to the given color index.
Parameters | |
v | numerical index of the color to be retrieved |
Returns | |
a 4-tuple containing the RGBA values |