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._getReturns 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 | |