Subgroup: Single
Class: QgsSingleCategoryDiagramRenderer¶
-
class
qgis.core.
QgsSingleCategoryDiagramRenderer
¶ Bases:
qgis._core.QgsDiagramRenderer
Renders the diagrams for all features with the same settings
Methods
attributeLegend
Returns true if renderer will show legend items for diagram attributes. clone
convertSizeToMapUnits
diagram
diagramAttributes
diagramSettings
diagramSettings(self, feature: QgsFeature, c: QgsRenderContext, s: QgsDiagramSettings) -> bool diagramSize
dpiPaintDevice
legendItems
readXml
referencedFields
Returns the set of any fields required for diagram rendering renderDiagram
Renders the diagram for a specified feature at a specific position in the passed render context. rendererName
setAttributeLegend
Sets whether the renderer will show legend items for diagram attributes. setDiagram
setDiagramSettings
sizeMapUnits
Returns size of the diagram for a feature in map units. writeXml
Attributes
-
clone
(self) → QgsSingleCategoryDiagramRenderer¶
-
convertSizeToMapUnits
()¶
-
diagramAttributes
(self) → List[str]¶
-
diagramSettings
(self) → List[QgsDiagramSettings]¶ diagramSettings(self, feature: QgsFeature, c: QgsRenderContext, s: QgsDiagramSettings) -> bool
-
diagramSize
(self, a0: QgsFeature, c: QgsRenderContext) → QSizeF¶
-
dpiPaintDevice
()¶
-
legendItems
(self, nodeLayer: QgsLayerTreeLayer) → List[QgsLayerTreeModelLegendNode]¶
-
readXml
(self, elem: QDomElement, context: QgsReadWriteContext)¶
-
rendererName
(self) → str¶
-
setDiagramSettings
(self, s: QgsDiagramSettings)¶
-
writeXml
(self, layerElem: QDomElement, doc: QDomDocument, context: QgsReadWriteContext)¶
-