Class: QgsRendererRangeLabelFormat

Encapsulates the formatting for a QgsRendererRange label.

Deprecated since version 3.10: Use QgsClassificationMethod instead.

Methods

format

formatNumber

labelForLowerUpper

Returns the label to use for a range with the specified lower and upper bounds.

labelForRange

precision

saveToDomElement

setFormat

setFromDomElement

setPrecision

setTrimTrailingZeroes

trimTrailingZeroes

Attributes

MAX_PRECISION

MIN_PRECISION

class qgis.core.QgsRendererRangeLabelFormat[source]

Bases: object

MAX_PRECISION = 15
MIN_PRECISION = -6
format(self) str[source]
Return type:

str

formatNumber(self, value: float) str[source]
Parameters:

value (float)

Return type:

str

labelForLowerUpper(self, lower: float, upper: float) str

Returns the label to use for a range with the specified lower and upper bounds.

Parameters:
  • lower (float)

  • upper (float)

Return type:

str

labelForRange(self, range: QgsRendererRange) str[source]
Parameters:

range (QgsRendererRange)

Return type:

str

precision(self) int[source]
Return type:

int

saveToDomElement(self, element: QDomElement)[source]
Parameters:

element (QDomElement)

setFormat(self, format: str | None)[source]
Parameters:

format (Optional[str])

setFromDomElement(self, element: QDomElement)[source]
Parameters:

element (QDomElement)

setPrecision(self, precision: int)[source]
Parameters:

precision (int)

setTrimTrailingZeroes(self, trimTrailingZeroes: bool)[source]
Parameters:

trimTrailingZeroes (bool)

trimTrailingZeroes(self) bool[source]
Return type:

bool