Subgroup: Diagram
Class: QgsDiagramSettings¶
-
class
qgis.core.
QgsDiagramSettings
¶ Bases:
sip.wrapper
Stores the settings for rendering a single diagram.
QgsDiagramSettings stores the settings related to rendering the individual diagrams themselves, while QgsDiagramLayerSettings stores settings which control how ALL diagrams within a layer are rendered.
Methods
legendItems
Returns list of legend nodes for the diagram readXml
Reads diagram settings from XML writeXml
Writes diagram settings to XML Attributes
-
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) → object¶ Returns list of legend nodes for the diagram
Note
caller is responsible for deletion of
QgsLayerTreeModelLegendNodes
New in version 2.10.
-
lineSizeScale
¶
-
lineSizeUnit
¶
-
maximumScale
¶
-
minimumScale
¶
-
minimumSize
¶
-
opacity
¶
-
penColor
¶
-
penWidth
¶
-
readXml
(self, elem: QDomElement)¶ Reads diagram settings from XML
-
rotationOffset
¶
-
scaleBasedVisibility
¶
-
scaleByArea
¶
-
size
¶
-
sizeScale
¶
-
sizeType
¶
-
writeXml
(self, rendererElem: QDomElement, doc: QDomDocument)¶ Writes diagram settings to XML
-
class