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.  | 
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
QgsPointClusterRendererfrom 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