QgsGraduatedHistogramWidget class
Graphical histogram for displaying distribution of field values and editing range breaks for a QgsGraduatedSymbolRenderer renderer.
Contents
Base classes
- class QgsHistogramWidget
- Graphical histogram for displaying distributions of field values.
Constructors, destructors, conversion operators
- QgsGraduatedHistogramWidget(QWidget* parent = nullptr)
- QgsGraduatedHistogramWidget constructor.
Public functions
- void setRenderer(QgsGraduatedSymbolRenderer* renderer)
- Sets the QgsGraduatedSymbolRenderer renderer associated with the histogram.
Signals
- void rangesModified(bool rangesAdded)
- Emitted when the user modifies the graduated ranges using the histogram widget.
Protected functions
- void drawHistogram() override
- Updates and redraws the histogram.
Function documentation
QgsGraduatedHistogramWidget:: QgsGraduatedHistogramWidget(QWidget* parent = nullptr)
QgsGraduatedHistogramWidget constructor.
| Parameters | |
|---|---|
| parent | parent widget |
void QgsGraduatedHistogramWidget:: setRenderer(QgsGraduatedSymbolRenderer* renderer)
Sets the QgsGraduatedSymbolRenderer renderer associated with the histogram.
| Parameters | |
|---|---|
| renderer | associated QgsGraduatedSymbolRenderer |
The histogram will fetch the ranges from the renderer before every refresh.
void QgsGraduatedHistogramWidget:: rangesModified(bool rangesAdded) signal
Emitted when the user modifies the graduated ranges using the histogram widget.
| Parameters | |
|---|---|
| rangesAdded | true if the user has added ranges, false if the user has just modified existing range breaks |