12#ifndef QWT_BOX_STATISTICS_H
13#define QWT_BOX_STATISTICS_H
15#include "qwtcore_global.h"
16#include "qwt_samples.h"
54 void setWhiskerMethod(WhiskerMethod method);
57 WhiskerMethod whiskerMethod()
const;
60 void setWhiskerCoefficient(
double coeff);
63 double whiskerCoefficient()
const;
67 calculate(
double position,
const QVector< double >& sortedData, WhiskerMethod method = Tukey,
double coefficient = 1.5);
72 WhiskerMethod method = Tukey,
73 double coefficient = 1.5);
79 static void calculateFull(
double position,
83 WhiskerMethod method = Tukey,
84 double coefficient = 1.5);
105 WhiskerMethod m_method;
106 double m_coefficient { 1.5 };
Outlier values for a single boxplot position
Definition qwt_samples.h:452
Sample for box-and-whisker plot (boxplot) visualization
Definition qwt_samples.h:363
Helper class for computing boxplot statistics from raw data
Definition qwt_box_statistics.h:27
WhiskerMethod
Whisker calculation method
Definition qwt_box_statistics.h:33
@ MinMax
Min/Max method: whiskers at actual data min/max
Definition qwt_box_statistics.h:41
@ StandardDeviation
Standard deviation method: whiskers at mean ± coeff×SD
Definition qwt_box_statistics.h:44
@ Percentile
Percentile method: whiskers at specified percentile range
Definition qwt_box_statistics.h:38
@ Tukey
Tukey's method: whiskers extend to 1.5×IQR from Q1/Q3 (default)
Definition qwt_box_statistics.h:35