Class: QgsColorRamp¶
Abstract base class for color ramps.
Note
This is an abstract class, with methods which must be implemented by a subclass.
The following methods must be implemented: clone()
, color()
, count()
, properties()
, type()
, value()
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. |
|
A color ramp consisting of random colors, constrained within component ranges. |
Abstract 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 |
|
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 |
Virtual Methods
In PyQGIS, only methods marked as virtual
can be safely overridden in a Python subclass of QgsColorRamp. See the FAQ for more details.
Inverts the ordering of the color ramp. |
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
- abstract clone(self) QgsColorRamp | None [source]¶
Creates a clone of the color ramp.
- Return type:
Optional[QgsColorRamp]
- abstract 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
- abstract count(self) int [source]¶
Returns number of defined colors, or -1 if undefined
- Return type:
int
- abstract 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]]