Class: QgsColorRamp¶
Abstract base class for color ramps
Class Hierarchy¶
Subclasses¶
Color ramp utilising “Color Brewer” preset color schemes. |
|
Gradient color ramp, which smoothly interpolates between two colors and also supports optional extra color stops. |
|
Constrained random color ramp, which returns random colors based on preset parameters. |
|
A scheme based color ramp consisting of a list of predefined colors. |
|
Totally random color ramp. Returns colors generated at random, but constrained to some hardcoded saturation and value ranges to prevent ugly color generation. |
Methods
Creates a clone of the color ramp. |
|
Returns the color corresponding to a specified value. |
|
Returns number of defined colors, or -1 if undefined |
|
Inverts the ordering of the color ramp. |
|
Returns a string map containing all the color ramp's properties. |
|
Returns a string representing the color ramp type. |
|
Returns relative value between [0,1] of color at specified index |
Static Methods
Returns a list of available ramp types, where the first value in each item is the |
- class qgis.core.QgsColorRamp[source]¶
Bases:
object
- clone(self) QgsColorRamp | None [source]¶
Creates a clone of the color ramp.
- Return type:
Optional[QgsColorRamp]
- color(self, value: float) QColor [source]¶
Returns the color corresponding to a specified value.
- Parameters:
value (float) – value between [0, 1] inclusive
- Return type:
QColor
- Returns:
color for value
- properties(self) Dict[str, Any] [source]¶
Returns a string map containing all the color ramp’s properties.
- Return type:
Dict[str, Any]
- static rampTypes() List[Tuple[str, str]] ¶
Returns a list of available ramp types, where the first value in each item is the
QgsColorRamp.type()
string and the second is a user friendly, translated name for the color ramp type.The ramp types are returned in a order of precedence for exposing in UI, with more commonly used types listed first.
Added in version 3.16.
- Return type:
List[Tuple[str, str]]