Class: QgsSingleCategoryDiagramRenderer¶
- class qgis.core.QgsSingleCategoryDiagramRenderer¶
Bases:
QgsDiagramRenderer
Renders the diagrams for all features with the same settings
QgsSingleCategoryDiagramRenderer() Constructor for QgsSingleCategoryDiagramRenderer
QgsSingleCategoryDiagramRenderer(
QgsSingleCategoryDiagramRenderer
)Methods
- rtype
QgsSingleCategoryDiagramRenderer
Converts size from mm to map units
- rtype
List[str]
- rtype
List[QgsDiagramSettings]
- param a0
Returns the paint device dpi (or -1 in case of error
- param nodeLayer
- param elem
- rtype
str
- param s
- param layerElem
- clone(self) QgsSingleCategoryDiagramRenderer ¶
- Return type
- convertSizeToMapUnits(self, size: QSizeF, context: QgsRenderContext)¶
Converts size from mm to map units
- diagramAttributes(self) List[str] ¶
- Return type
List[str]
- diagramSettings(self) List[QgsDiagramSettings] ¶
- 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(QPainter) int ¶
Returns the paint device dpi (or -1 in case of error
- legendItems(self, nodeLayer: QgsLayerTreeLayer) List[QgsLayerTreeModelLegendNode] ¶
- Parameters
nodeLayer (QgsLayerTreeLayer) –
- Return type
- readXml(self, elem: QDomElement, context: QgsReadWriteContext)¶
- Parameters
elem (QDomElement) –
context (QgsReadWriteContext) –
- rendererName(self) str ¶
- Return type
str
- setDiagramSettings(self, s: QgsDiagramSettings)¶
- Parameters
s (QgsDiagramSettings) –
- writeXml(self, layerElem: QDomElement, doc: QDomDocument, context: QgsReadWriteContext)¶
- Parameters
layerElem (QDomElement) –
doc (QDomDocument) –
context (QgsReadWriteContext) –