Class: QgsLinearlyInterpolatedDiagramRenderer¶
-
class
qgis.core.
QgsLinearlyInterpolatedDiagramRenderer
¶ Bases:
QgsDiagramRenderer
QgsLinearlyInterpolatedDiagramRenderer(other:
QgsLinearlyInterpolatedDiagramRenderer
) Copy constructorMethods
- rtype
str
- rtype
bool
Returns the field name used for interpolating the diagram size.
- rtype
QgsLinearlyInterpolatedDiagramRenderer
Returns configuration of appearance of legend.
- rtype
List[str]
Returns list with all diagram settings in the renderer
- param a0
- param nodeLayer
- rtype
QSizeF
- rtype
float
- param elem
- param context
- rtype
str
- param expression
- param isExpression
Sets the field name used for interpolating the diagram size.
Configures appearance of legend.
- param s
- param s
- param val
- param s
- param val
- rtype
QSizeF
- rtype
float
- param layerElem
-
classificationAttributeExpression
(self) → str¶ - Return type
str
-
classificationAttributeIsExpression
(self) → bool¶ - Return type
bool
-
classificationField
(self) → str¶ Returns the field name used for interpolating the diagram size.
See also
New in version 3.0.
- Return type
str
-
clone
(self) → QgsLinearlyInterpolatedDiagramRenderer¶ - Return type
-
convertSizeToMapUnits
()¶
-
dataDefinedSizeLegend
(self) → QgsDataDefinedSizeLegend¶ Returns configuration of appearance of legend. Will return null if no configuration has been set.
New in version 3.0.
- Return type
-
diagramAttributes
(self) → List[str]¶ - Return type
List[str]
-
diagramSettings
(self) → List[QgsDiagramSettings]¶ Returns list with all diagram settings in the renderer
diagramSettings(self, feature:
QgsFeature
, c:QgsRenderContext
, s:QgsDiagramSettings
) -> bool- Return type
List[QgsDiagramSettings]
-
diagramSize
(self, a0: QgsFeature, c: QgsRenderContext) → QSizeF¶ - Parameters
a0 (QgsFeature) –
c (QgsRenderContext) –
- Return type
QSizeF
-
dpiPaintDevice
()¶
-
legendItems
(self, nodeLayer: QgsLayerTreeLayer) → List[QgsLayerTreeModelLegendNode]¶ - Parameters
nodeLayer (QgsLayerTreeLayer) –
- Return type
-
lowerSize
(self) → QSizeF¶ - Return type
QSizeF
-
lowerValue
(self) → float¶ - Return type
float
-
readXml
(self, elem: QDomElement, context: QgsReadWriteContext)¶ - Parameters
elem (QDomElement) –
context (QgsReadWriteContext) –
-
referencedFields
(self, context: QgsExpressionContext = QgsExpressionContext()) → Set[str]¶ - Parameters
context (
QgsExpressionContext
= QgsExpressionContext()) –- Return type
Set[str]
-
rendererName
(self) → str¶ - Return type
str
-
setClassificationAttributeExpression
(self, expression: str)¶ - Parameters
expression (str) –
-
setClassificationAttributeIsExpression
(self, isExpression: bool)¶ - Parameters
isExpression (bool) –
-
setClassificationField
(self, field: str)¶ Sets the field name used for interpolating the diagram size.
See also
New in version 3.0.
- Parameters
field (str) –
-
setDataDefinedSizeLegend
(self, settings: QgsDataDefinedSizeLegend)¶ Configures appearance of legend. Takes ownership of the passed settings objects.
New in version 3.0.
- Parameters
settings (QgsDataDefinedSizeLegend) –
-
setDiagramSettings
(self, s: QgsDiagramSettings)¶ - Parameters
s (QgsDiagramSettings) –
-
setLowerSize
(self, s: QSizeF)¶ - Parameters
s (QSizeF) –
-
setLowerValue
(self, val: float)¶ - Parameters
val (float) –
-
setUpperSize
(self, s: QSizeF)¶ - Parameters
s (QSizeF) –
-
setUpperValue
(self, val: float)¶ - Parameters
val (float) –
-
upperSize
(self) → QSizeF¶ - Return type
QSizeF
-
upperValue
(self) → float¶ - Return type
float
-
writeXml
(self, layerElem: QDomElement, doc: QDomDocument, context: QgsReadWriteContext)¶ - Parameters
layerElem (QDomElement) –
doc (QDomDocument) –
context (QgsReadWriteContext) –