Class: QgsPointClusterRenderer¶
A renderer that automatically clusters points with the same geographic position.
List of all members, including inherited members
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
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