Class: QgsPointClusterRenderer¶
A renderer that automatically clusters points with the same geographic position.
Class Hierarchy¶
Base classes¶
An abstract base class for distance based point renderers (e.g., clusterer and displacement renderers). |
|
Abstract base class for all 2D vector feature renderers. |
Abstract Methods
Methods
Returns the symbol used for rendering clustered groups (but not ownership of the symbol). |
|
Sets the symbol for rendering clustered groups. |
Static Methods
Creates a |
|
Creates a renderer from XML element |
- class qgis.core.QgsPointClusterRenderer[source]¶
Bases:
QgsPointDistanceRenderer
- clusterSymbol(self) QgsMarkerSymbol | None [source]¶
Returns the symbol used for rendering clustered groups (but not ownership of the symbol).
See also
- Return type:
Optional[QgsMarkerSymbol]
- static convertFromRenderer(renderer: QgsFeatureRenderer | None) QgsPointClusterRenderer | None [source]¶
Creates a
QgsPointClusterRenderer
from an existing renderer.- Return type:
Optional[QgsPointClusterRenderer]
- Returns:
a new renderer if the conversion was possible, otherwise
None
.- Parameters:
renderer (Optional[QgsFeatureRenderer])
- static create(symbologyElem: QDomElement, context: QgsReadWriteContext) QgsFeatureRenderer | None [source]¶
Creates a renderer from XML element
- Parameters:
symbologyElem (QDomElement)
context (QgsReadWriteContext)
- Return type:
Optional[QgsFeatureRenderer]
- drawLabels()¶
- setClusterSymbol(self, symbol: QgsMarkerSymbol | None)[source]¶
Sets the symbol for rendering clustered groups.
- Parameters:
symbol (Optional[QgsMarkerSymbol]) – new cluster symbol. Ownership is transferred to the renderer.
See also