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 Plotter Class & Plotter Widget:

Classes

struct  JKQTBasePlotter::allPlotElements
 Functor which does not apply any filter to JKQTPPlotElement, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More...
 
struct  JKQTBasePlotter::filterPlotElementByXAxis
 filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getXAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More...
 
struct  JKQTBasePlotter::filterPlotElementByYAxis
 filter functor which accepts only those JKQTPPlotElement where JKQTPPlotElement::getYAxisRef() returns the JKQTPCoordinateAxisRef supplied to the constructor, e.g. in getGraphsXMinMax() or getGraphsYMinMax() More...
 
class  JKQTBasePlotter
 base class for 2D plotter classes (used by the plotter widget JKQTPlotter) More...
 
class  JKQTPlotter
 plotter widget for scientific plots (uses JKQTBasePlotter to do the actual drawing) More...
 
class  JKQTBasePlotter::JKQTPPen
 represents a pen, when plotting in JKQTPlotter/JKQTBasePlotter More...
 
struct  JKQTPlotter::MouseDragAction
 ties a MouseActionMode to a mouse-button and a keyboard-modifier More...
 
struct  JKQTPlotter::MouseDragMarker
 describes a marker to be drawn by paintUserAction() More...
 
struct  JKQTBasePlotter::PlotMargin
 used for calculated value: describing a section in the freespace outside the graph area More...
 
class  JKQTBasePlotter::PlotMargins
 used for calculated value: describing all sections of freespace outside the graph area More...
 
struct  JKQTBasePlotter::textSizeKey
 internal tool class for text-sizess in a plot key More...
 

Detailed Description

This group contains the actual plotter classes, that implement layout management code, coordinate system management an actual plotter widget ...

There are two main classes: