Class: QgsDiagramSettings¶
-
class
qgis.core.
QgsDiagramSettings
¶ Bases:
sip.wrapper
Constructor for QgsDiagramSettings
QgsDiagramSettings(
QgsDiagramSettings
)Stores the settings for rendering a single diagram.
QgsDiagramSettings
stores the settings related to rendering the individual diagrams themselves, whileQgsDiagramLayerSettings
stores settings which control how ALL diagrams within a layer are rendered.-
class
DiagramOrientation
¶ Bases:
int
-
Down
= 1¶
-
Height
= 0¶
-
class
LabelPlacementMethod
¶ Bases:
int
-
Left
= 2¶
-
Right
= 3¶
-
Up
= 0¶
-
XHeight
= 1¶
-
backgroundColor
¶
-
barWidth
¶
-
categoryAttributes
¶
-
categoryColors
¶
-
categoryLabels
¶
-
diagramOrientation
¶
-
enabled
¶
-
font
¶
-
labelPlacementMethod
¶
-
legendItems
(self, nodeLayer: QgsLayerTreeLayer) → List[QgsLayerTreeModelLegendNode]¶ Returns list of legend nodes for the diagram
Note
caller is responsible for deletion of
QgsLayerTreeModelLegendNodes
New in version 2.10.
- Parameters
nodeLayer (QgsLayerTreeLayer) –
- Return type
-
lineSizeScale
¶
-
lineSizeUnit
¶
-
maximumScale
¶
-
minimumScale
¶
-
minimumSize
¶
-
opacity
¶
-
penColor
¶
-
penWidth
¶
-
readXml
(self, elem: QDomElement)¶ Reads diagram settings from XML
- Parameters
elem (QDomElement) –
-
rotationOffset
¶
-
scaleBasedVisibility
¶
-
scaleByArea
¶
-
size
¶
-
sizeScale
¶
-
sizeType
¶
-
writeXml
(self, rendererElem: QDomElement, doc: QDomDocument)¶ Writes diagram settings to XML
- Parameters
rendererElem (QDomElement) –
doc (QDomDocument) –
-
class