JKQTPlotter trunk/v5.0.0
an extensive Qt5+Qt6 Plotter framework (including a feature-richt plotter widget, a speed-optimized, but limited variant and a LaTeX equation renderer!), written fully in C/C++ and without external dependencies
Loading...
Searching...
No Matches
Collaboration diagram for Mix-In Classes for Error Indicators:

Classes

class  JKQTPGraphErrorStyleMixin
 This mix-in class assembles all styling properties applicable to error indicators. More...
 
class  JKQTPXGraphErrorData
 This class adds data fields for error indicators in x direction. More...
 
class  JKQTPXGraphErrors
 This class is the base class for graphs that only display error indicators in x-direction. More...
 
class  JKQTPXYGraphErrors
 This class is the base class for graphs that only display error indicators in x- and y-direction. More...
 
class  JKQTPYGraphErrorData
 This class adds data fields for error indicators in y direction. More...
 
class  JKQTPYGraphErrors
 This class is the base class for graphs that only display error indicators in y-direction. More...
 

Typedefs

typedef QFlags< JKQTPCADrawModeElementsJKQTPCADrawMode
 drawing mode for a coordinate axis
 
typedef QFlags< JKQTPErrorPlotstyleElementsJKQTPErrorPlotstyle
 specifies the plot styles for the error information, e.g. error bars, boxes, lines ...
 
typedef QFlags< PainterFlagJKQTPEnhancedPainter::PainterFlags
 specifies the plot styles for the error information, e.g. error bars, boxes, lines ...
 

Enumerations

enum  JKQTPErrorPlotstyleElements {
  JKQTPNoError =0x00 ,
  JKQTPErrorSimpleBars =0x01 ,
  JKQTPErrorLines =0x04 ,
  JKQTPErrorPolygons =0x08 ,
  JKQTPErrorEllipses =0x10 ,
  JKQTPErrorBoxes =0x20 ,
  JKQTPErrorDirectionBoth =0x000 ,
  JKQTPErrorDirectionOutwards =0x100 ,
  JKQTPErrorDirectionInwards =0x200 ,
  JKQTPErrorDirectionAbove =04200 ,
  JKQTPErrorDirectionBelow =0x800 ,
  JKQTPErrorIndicatorNone =0x0000 ,
  JKQTPErrorIndicatorBar =0x1000 ,
  JKQTPErrorIndicatorArrows =0x2000 ,
  JKQTPErrorIndicatorInwardArrows =0x4000 ,
  JKQTPErrorArrows =JKQTPErrorSimpleBars|JKQTPErrorIndicatorArrows ,
  JKQTPErrorInwardArrows =JKQTPErrorSimpleBars|JKQTPErrorIndicatorInwardArrows ,
  JKQTPErrorBars =JKQTPErrorSimpleBars|JKQTPErrorIndicatorBar ,
  JKQTPErrorSimpleBarsPolygons =JKQTPErrorSimpleBars|JKQTPErrorPolygons ,
  JKQTPErrorSimpleBarsLines =JKQTPErrorSimpleBars|JKQTPErrorLines ,
  JKQTPErrorHalfBarsOutwards =JKQTPErrorBars|JKQTPErrorDirectionOutwards ,
  JKQTPErrorHalfBarsInwards =JKQTPErrorBars|JKQTPErrorDirectionInwards ,
  JKQTPErrorHalfBarsAbove =JKQTPErrorBars|JKQTPErrorDirectionAbove ,
  JKQTPErrorHalfBarsBelow =JKQTPErrorBars|JKQTPErrorDirectionBelow ,
  JKQTPErrorBarsLines =JKQTPErrorBars|JKQTPErrorLines ,
  JKQTPErrorBarsPolygons =JKQTPErrorBars|JKQTPErrorPolygons
}
 specifies the plot styles for the error information, e.g. error bars, boxes, lines ... More...
 

Functions

JKQTPLOTTER_LIB_EXPORT QString JKQTPErrorPlotstyle2String (JKQTPErrorPlotstyle pos)
 converts a JKQTPErrorPlotstyle variable into a human-readable string
 
JKQTPLOTTER_LIB_EXPORT JKQTPErrorPlotstyle String2JKQTPErrorPlotstyle (const QString &pos)
 converts a String into a JKQTPErrorPlotstyle
 

Detailed Description

Typedef Documentation

◆ JKQTPCADrawMode

drawing mode for a coordinate axis

Note
The JKQTPCADrawMode type is a typedef for QFlags< JKQTPCADrawModeElements >. It stores an OR (|| ) combination of JKQTPCADrawModeElements values.
See also
JKQTPCADrawModeElements, JKQTPCoordinateAxisStyle

◆ JKQTPErrorPlotstyle

specifies the plot styles for the error information, e.g. error bars, boxes, lines ...

Note
The JKQTPErrorPlotstyle type is a typedef for QFlags< JKQTPErrorPlotstyleElements >. It stores an OR (|| ) combination of JKQTPErrorPlotstyleElements values.
See also
JKQTPErrorPlotstyleElements, JKQTPXGraphErrorData, JKQTPYGraphErrorData

◆ PainterFlags

specifies the plot styles for the error information, e.g. error bars, boxes, lines ...

Note
The JKQTPErrorPlotstyle type is a typedef for QFlags< JKQTPErrorPlotstyleElements >. It stores an OR (|| ) combination of JKQTPErrorPlotstyleElements values.
See also
JKQTPErrorPlotstyleElements, JKQTPXGraphErrorData, JKQTPYGraphErrorData

Enumeration Type Documentation

◆ JKQTPErrorPlotstyleElements

specifies the plot styles for the error information, e.g. error bars, boxes, lines ...

Note
This enum provides the elements for JKQTPErrorPlotstyle, which is actually used throughout the code.
See also
JKQTPErrorPlotstyle, JKQTPXGraphErrorData, JKQTPYGraphErrorData
Enumerator
JKQTPNoError 

don't show error information

JKQTPErrorSimpleBars 

simplified error bars for each data point

JKQTPErrorLines 

a second and third graph line above and below the actual data which indicates the error value

JKQTPErrorPolygons 

line error lines, but with filled range in between

JKQTPErrorEllipses 

an ellipse spanned by the errors

JKQTPErrorBoxes 

a box spanned by the errors

JKQTPErrorDirectionBoth 

do not draw half error-bars, but in both directions (default)

JKQTPErrorDirectionOutwards 

used to specify the directon of half error bars: outwards pointing

JKQTPErrorDirectionInwards 

used to specify the directon of half error bars: inwards pointing

JKQTPErrorDirectionAbove 

used to specify the directon of half error bars: above pointing

JKQTPErrorDirectionBelow 

used to specify the directon of half error bars: below pointing

JKQTPErrorIndicatorNone 

used to specify that error bars shall be un-decorated i.e. "simple error-bars"

JKQTPErrorIndicatorBar 

used to specify that error bars shall be decorated by bars

JKQTPErrorIndicatorArrows 

used to specify that error bars shall be decorated by arrows

JKQTPErrorIndicatorInwardArrows 

used to specify that error bars shall be decorated by arrows

JKQTPErrorArrows 

error bars decorated with arrows for each data point

JKQTPErrorInwardArrows 

error bars decorated with inwards-pointing arrows for each data point

JKQTPErrorBars 

error bars for each data point

JKQTPErrorSimpleBarsPolygons 

simplified error barsand polygons for each data point

JKQTPErrorSimpleBarsLines 

simplified error bars and line for each data point

JKQTPErrorHalfBarsOutwards 

half error bars for each data point, pointing outwards

JKQTPErrorHalfBarsInwards 

half error bars for each data point, pointing inwards

JKQTPErrorHalfBarsAbove 

half error bars for each data point, pointing up

JKQTPErrorHalfBarsBelow 

half error bars for each data point, pointing down

JKQTPErrorBarsLines 

error bars and lines for each data point

JKQTPErrorBarsPolygons 

error bars and polygons for each data point

Function Documentation

◆ JKQTPErrorPlotstyle2String()

JKQTPLOTTER_LIB_EXPORT QString JKQTPErrorPlotstyle2String ( JKQTPErrorPlotstyle  pos)

converts a JKQTPErrorPlotstyle variable into a human-readable string

◆ String2JKQTPErrorPlotstyle()

JKQTPLOTTER_LIB_EXPORT JKQTPErrorPlotstyle String2JKQTPErrorPlotstyle ( const QString &  pos)

converts a String into a JKQTPErrorPlotstyle