20#ifndef jkqtpgraphsboxplot_H
21#define jkqtpgraphsboxplot_H
27#include "jkqtplotter/jkqtptools.h"
28#include "jkqtplotter/jkqtplotter_imexport.h"
29#include "jkqtplotter/jkqtpimagetools.h"
30#include "jkqtplotter/jkqtpgraphsbase.h"
31#include "jkqtplotter/graphs/jkqtpboxplotbase.h"
32#include "jkqtplotter/graphs/jkqtpboxplotstylingmixins.h"
33#include "jkqtplotter/jkqtpgraphsbasestylingmixins.h"
118 virtual bool getXMinMax(
double& minx,
double& maxx,
double& smallestGreaterZero)
override;
120 virtual bool getYMinMax(
double& miny,
double& maxy,
double& smallestGreaterZero)
override;
154 virtual bool getXMinMax(
double& minx,
double& maxx,
double& smallestGreaterZero)
override;
156 virtual bool getYMinMax(
double& miny,
double& maxy,
double& smallestGreaterZero)
override;
203 virtual bool getXMinMax(
double& minx,
double& maxx,
double& smallestGreaterZero)
override;
205 virtual bool getYMinMax(
double& miny,
double& maxy,
double& smallestGreaterZero)
override;
244 virtual bool getXMinMax(
double& minx,
double& maxx,
double& smallestGreaterZero)
override;
246 virtual bool getYMinMax(
double& miny,
double& maxy,
double& smallestGreaterZero)
override;
base class for 2D plotter classes (used by the plotter widget JKQTPlotter)
Definition jkqtpbaseplotter.h:394
Tbaseclass for a single (notched) boxplot as a "geometric element", where the data is directly given ...
Definition jkqtpboxplotbase.h:192
Base class for graphs representing a series of boxplot, elements.
Definition jkqtpboxplotbase.h:51
This implements a horizontal (notched) boxplot where the data is directly given to the object and not...
Definition jkqtpboxplot.h:229
virtual void draw(JKQTPEnhancedPainter &painter) override
plots the graph to the plotter object specified as parent
virtual bool getYMinMax(double &miny, double &maxy, double &smallestGreaterZero) override
get the maximum and minimum y-value of the graph
JKQTPBoxplotHorizontalElement(JKQTBasePlotter *parent=nullptr)
class constructor
virtual void drawKeyMarker(JKQTPEnhancedPainter &painter, const QRectF &rect) override
plots a key marker inside the specified rectangle rect
virtual bool getXMinMax(double &minx, double &maxx, double &smallestGreaterZero) override
get the maximum and minimum x-value of the graph
JKQTPBoxplotHorizontalElement(JKQTPlotter *parent)
class constructor
This implements horizontal boxplots, optionally also a notched boxplot.
Definition jkqtpboxplot.h:140
virtual void drawKeyMarker(JKQTPEnhancedPainter &painter, const QRectF &rect) override
plots a key marker inside the specified rectangle rect
virtual bool getYMinMax(double &miny, double &maxy, double &smallestGreaterZero) override
get the maximum and minimum y-value of the graph
JKQTPBoxplotHorizontalGraph(JKQTPlotter *parent)
virtual void draw(JKQTPEnhancedPainter &painter) override
plots the graph to the plotter object specified as parent
JKQTPBoxplotHorizontalGraph(JKQTBasePlotter *parent=nullptr)
class constructor
virtual bool getXMinMax(double &minx, double &maxx, double &smallestGreaterZero) override
get the maximum and minimum x-value of the graph
This implements a single vertical (notched) boxplot as a "geometric element", where the data is direc...
Definition jkqtpboxplot.h:188
JKQTPBoxplotVerticalElement(JKQTPlotter *parent)
class constructor
virtual void drawKeyMarker(JKQTPEnhancedPainter &painter, const QRectF &rect) override
plots a key marker inside the specified rectangle rect
virtual bool getXMinMax(double &minx, double &maxx, double &smallestGreaterZero) override
get the maximum and minimum x-value of the graph
JKQTPBoxplotVerticalElement(JKQTBasePlotter *parent=nullptr)
class constructor
virtual bool getYMinMax(double &miny, double &maxy, double &smallestGreaterZero) override
get the maximum and minimum y-value of the graph
virtual void draw(JKQTPEnhancedPainter &painter) override
plots the graph to the plotter object specified as parent
This implements vertical boxplots, optionally also a notched boxplot.
Definition jkqtpboxplot.h:102
virtual void drawKeyMarker(JKQTPEnhancedPainter &painter, const QRectF &rect) override
plots a key marker inside the specified rectangle rect
JKQTPBoxplotVerticalGraph(JKQTPlotter *parent)
class constructor
virtual bool getYMinMax(double &miny, double &maxy, double &smallestGreaterZero) override
get the maximum and minimum y-value of the graph
virtual void draw(JKQTPEnhancedPainter &painter) override
plots the graph to the plotter object specified as parent
JKQTPBoxplotVerticalGraph(JKQTBasePlotter *parent=nullptr)
class constructor
virtual bool getXMinMax(double &minx, double &maxx, double &smallestGreaterZero) override
get the maximum and minimum x-value of the graph
this class extends the QPainter
Definition jkqtpenhancedpainter.h:33
plotter widget for scientific plots (uses JKQTBasePlotter to do the actual drawing)
Definition jkqtplotter.h:364
#define JKQTPLOTTER_LIB_EXPORT
Definition jkqtplotter_imexport.h:89