|
QGIS API Documentation
3.4.15-Madeira (e83d02e274)
|
Graphical histogram for displaying distribution of field values and editing range breaks for a QgsGraduatedSymbolRenderer renderer. More...
#include <qgsgraduatedhistogramwidget.h>

Signals | |
| void | rangesModified (bool rangesAdded) |
| Emitted when the user modifies the graduated ranges using the histogram widget. More... | |
Public Member Functions | |
| QgsGraduatedHistogramWidget (QWidget *parent=nullptr) | |
| QgsGraduatedHistogramWidget constructor. More... | |
| void | setRenderer (QgsGraduatedSymbolRenderer *renderer) |
| Sets the QgsGraduatedSymbolRenderer renderer associated with the histogram. More... | |
Public Member Functions inherited from QgsHistogramWidget | |
| QgsHistogramWidget (QWidget *parent=nullptr, QgsVectorLayer *layer=nullptr, const QString &fieldOrExp=QString()) | |
| QgsHistogramWidget constructor. More... | |
| ~QgsHistogramWidget () override | |
| QBrush | brush () const |
| Returns the brush used when drawing histogram bars. More... | |
| QgsRangeList | graduatedRanges () const |
| Returns the graduated ranges associated with the histogram. More... | |
| QgsVectorLayer * | layer () |
| Returns the layer currently associated with the widget. More... | |
| QPen | pen () const |
| Returns the pen used when drawing histogram bars. More... | |
| void | setBrush (const QBrush &brush) |
| Sets the brush used for drawing histogram bars. More... | |
| void | setGraduatedRanges (const QgsRangeList &ranges) |
| Sets the graduated ranges associated with the histogram. More... | |
| void | setPen (const QPen &pen) |
| Sets the pen to use when drawing histogram bars. More... | |
| void | setXAxisTitle (const QString &title) |
| Sets the title for the histogram's x-axis. More... | |
| void | setYAxisTitle (const QString &title) |
| Sets the title for the histogram's y-axis. More... | |
| QString | sourceFieldExp () const |
| Returns the source field name or expression used to calculate values displayed in the histogram. More... | |
| QString | xAxisTitle () const |
| Returns the title for the histogram's x-axis. More... | |
| QString | yAxisTitle () const |
| Returns the title for the histogram's y-axis. More... | |
Protected Member Functions | |
| void | drawHistogram () override |
| Updates and redraws the histogram. More... | |
Additional Inherited Members | |
Public Slots inherited from QgsHistogramWidget | |
| void | refresh () |
| Redraws the histogram. More... | |
| void | refreshValues () |
| Refreshes the values for the histogram by fetching them from the layer. More... | |
| void | setLayer (QgsVectorLayer *layer) |
| Sets the vector layer associated with the histogram. More... | |
| void | setSourceFieldExp (const QString &fieldOrExp) |
| Sets the source field or expression to use for values in the histogram. More... | |
Protected Attributes inherited from QgsHistogramWidget | |
| QwtPlot * | mPlot = nullptr |
| QList< QwtPlotMarker * > | mRangeMarkers |
| QgsRangeList | mRanges |
Graphical histogram for displaying distribution of field values and editing range breaks for a QgsGraduatedSymbolRenderer renderer.
Definition at line 36 of file qgsgraduatedhistogramwidget.h.
| QgsGraduatedHistogramWidget::QgsGraduatedHistogramWidget | ( | QWidget * | parent = nullptr | ) |
QgsGraduatedHistogramWidget constructor.
| parent | parent widget |
Definition at line 43 of file qgsgraduatedhistogramwidget.cpp.
|
overrideprotectedvirtual |
Updates and redraws the histogram.
Reimplemented from QgsHistogramWidget.
Definition at line 65 of file qgsgraduatedhistogramwidget.cpp.
|
signal |
Emitted when the user modifies the graduated ranges using the histogram widget.
| rangesAdded | true if the user has added ranges, false if the user has just modified existing range breaks |
| void QgsGraduatedHistogramWidget::setRenderer | ( | QgsGraduatedSymbolRenderer * | renderer | ) |
Sets the QgsGraduatedSymbolRenderer renderer associated with the histogram.
The histogram will fetch the ranges from the renderer before every refresh.
| renderer | associated QgsGraduatedSymbolRenderer |
Definition at line 60 of file qgsgraduatedhistogramwidget.cpp.
1.8.11