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