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]]