Class: QgsTextDiagram¶
-
class
qgis.core.
QgsTextDiagram
¶ Bases:
QgsDiagram
QgsTextDiagram(
QgsTextDiagram
)Methods
- rtype
QgsTextDiagram
- rtype
str
diagramSize(self, feature:
QgsFeature
, c:QgsRenderContext
, s:QgsDiagramSettings
, is_:QgsDiagramInterpolationSettings
) -> QSizeF- param value
- param feature
Attributes
-
Circle
= 0¶
-
Horizontal
= 0¶
-
class
Orientation
¶ Bases:
int
-
Rectangle
= 1¶
-
class
Shape
¶ Bases:
int
-
Triangle
= 2¶
-
Vertical
= 1¶
-
clone
(self) → QgsTextDiagram¶ - Return type
-
diagramName
(self) → str¶ - Return type
str
-
diagramSize
(self, attributes: object, c: QgsRenderContext, s: QgsDiagramSettings) → QSizeF¶ diagramSize(self, feature:
QgsFeature
, c:QgsRenderContext
, s:QgsDiagramSettings
, is_:QgsDiagramInterpolationSettings
) -> QSizeF- Parameters
attributes (object) –
c (QgsRenderContext) –
s (QgsDiagramSettings) –
- Return type
QSizeF
-
legendSize
(self, value: float, s: QgsDiagramSettings, is_: QgsDiagramInterpolationSettings) → float¶ - Parameters
value (float) –
s (QgsDiagramSettings) –
- Return type
float
-
renderDiagram
(self, feature: QgsFeature, c: QgsRenderContext, s: QgsDiagramSettings, position: Union[QPointF, QPoint])¶ - Parameters
feature (QgsFeature) –
c (QgsRenderContext) –
s (QgsDiagramSettings) –
position (Union[QPointF) –
-
scaledFont
()¶
-
setPenWidth
()¶
-
sizeForValue
()¶
-
sizePainterUnits
()¶