Class: QgsColorRamp

class qgis.core.QgsColorRamp

Bases: sip.wrapper

Abstract base class for color ramps

Methods

clone

Creates a clone of the color ramp.

color

Returns the color corresponding to a specified value.

count

Returns number of defined colors, or -1 if undefined

invert

Inverts the ordering of the color ramp.

properties

Returns a string map containing all the color ramp's properties.

rampTypes

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.

type

Returns a string representing the color ramp type.

value

Returns relative value between [0,1] of color at specified index

clone(self) QgsColorRamp

Creates a clone of the color ramp.

Return type:

QgsColorRamp

color(self, value: float) QColor

Returns the color corresponding to a specified value.

Parameters:

value (float) – value between [0, 1] inclusive

Return type:

QColor

Returns:

color for value

count(self) int

Returns number of defined colors, or -1 if undefined

Return type:

int

invert(self)

Inverts the ordering of the color ramp.

properties(self) Dict[str, Any]

Returns a string map containing all the color ramp’s properties.

Return type:

Dict[str, Any]

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.

New in version 3.16.

Return type:

List[Tuple[str, str]]

type(self) str

Returns a string representing the color ramp type.

Return type:

str

value(self, index: int) float

Returns relative value between [0,1] of color at specified index

Parameters:

index (int) –

Return type:

float