Graphical histogram for displaying distributions of field values.  
 More...
#include <qgshistogramwidget.h>
Graphical histogram for displaying distributions of field values. 
- Since
- QGIS 2.9 
Definition at line 49 of file qgshistogramwidget.h.
◆ QgsHistogramWidget()
      
        
          | QgsHistogramWidget::QgsHistogramWidget | ( | QWidget * | parent = nullptr, | 
        
          |  |  | QgsVectorLayer * | layer = nullptr, | 
        
          |  |  | const QString & | fieldOrExp = QString() | 
        
          |  | ) |  |  | 
      
 
QgsHistogramWidget constructor. 
If layer and fieldOrExp are specified then the histogram will be initially populated with the corresponding values. 
- Parameters
- 
  
    | parent | parent widget |  | layer | source vector layer |  | fieldOrExp | field name or expression string |  
 
Definition at line 42 of file qgshistogramwidget.cpp.
 
 
◆ ~QgsHistogramWidget()
  
  | 
        
          | QgsHistogramWidget::~QgsHistogramWidget | ( |  | ) |  |  | override | 
 
 
◆ brush()
  
  | 
        
          | QBrush QgsHistogramWidget::brush | ( |  | ) | const |  | inline | 
 
 
◆ drawHistogram()
  
  | 
        
          | void QgsHistogramWidget::drawHistogram | ( |  | ) |  |  | protectedvirtual | 
 
 
◆ graduatedRanges()
Returns the graduated ranges associated with the histogram. 
If set, the ranges will be used to color the histogram bars and for showing vertical dividers at the histogram breaks. 
- Returns
- graduated range list 
- See also
- setGraduatedRanges 
Definition at line 128 of file qgshistogramwidget.h.
 
 
◆ layer()
◆ pen()
  
  | 
        
          | QPen QgsHistogramWidget::pen | ( |  | ) | const |  | inline | 
 
 
◆ refresh
  
  | 
        
          | void QgsHistogramWidget::refresh | ( |  | ) |  |  | slot | 
 
 
◆ refreshValues
  
  | 
        
          | void QgsHistogramWidget::refreshValues | ( |  | ) |  |  | slot | 
 
Refreshes the values for the histogram by fetching them from the layer. 
Definition at line 97 of file qgshistogramwidget.cpp.
 
 
◆ setBrush()
  
  | 
        
          | void QgsHistogramWidget::setBrush | ( | const QBrush & | brush | ) |  |  | inline | 
 
 
◆ setGraduatedRanges()
      
        
          | void QgsHistogramWidget::setGraduatedRanges | ( | const QgsRangeList & | ranges | ) |  | 
      
 
Sets the graduated ranges associated with the histogram. 
If set, the ranges will be used to color the histogram bars and for showing vertical dividers at the histogram breaks. 
- Parameters
- 
  
    | ranges | graduated range list |  
 
- See also
- graduatedRanges 
Definition at line 91 of file qgshistogramwidget.cpp.
 
 
◆ setLayer
◆ setPen()
  
  | 
        
          | void QgsHistogramWidget::setPen | ( | const QPen & | pen | ) |  |  | inline | 
 
Sets the pen to use when drawing histogram bars. 
If set to Qt::NoPen then the pen will be automatically calculated. If ranges have been set using setGraduatedRanges() then the pen and brush will have no effect. 
- Parameters
- 
  
  
- See also
- pen 
- 
setBrush 
Definition at line 89 of file qgshistogramwidget.h.
 
 
◆ setSourceFieldExp
  
  | 
        
          | void QgsHistogramWidget::setSourceFieldExp | ( | const QString & | fieldOrExp | ) |  |  | slot | 
 
Sets the source field or expression to use for values in the histogram. 
- Parameters
- 
  
    | fieldOrExp | field name or expression string |  
 
- See also
- setLayer 
Definition at line 162 of file qgshistogramwidget.cpp.
 
 
◆ setXAxisTitle()
  
  | 
        
          | void QgsHistogramWidget::setXAxisTitle | ( | const QString & | title | ) |  |  | inline | 
 
 
◆ setYAxisTitle()
  
  | 
        
          | void QgsHistogramWidget::setYAxisTitle | ( | const QString & | title | ) |  |  | inline | 
 
 
◆ sourceFieldExp()
  
  | 
        
          | QString QgsHistogramWidget::sourceFieldExp | ( |  | ) | const |  | inline | 
 
 
◆ xAxisTitle()
  
  | 
        
          | QString QgsHistogramWidget::xAxisTitle | ( |  | ) | const |  | inline | 
 
 
◆ yAxisTitle()
  
  | 
        
          | QString QgsHistogramWidget::yAxisTitle | ( |  | ) | const |  | inline | 
 
 
◆ mPlot
  
  | 
        
          | QwtPlot* QgsHistogramWidget::mPlot = nullptr |  | protected | 
 
 
◆ mRangeMarkers
  
  | 
        
          | QList< QwtPlotMarker * > QgsHistogramWidget::mRangeMarkers |  | protected | 
 
 
◆ mRanges
The documentation for this class was generated from the following files: