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
|
Modules | |
Interfaces To Other Libraries | |
Classes | |
class | JKQTPColumn |
internally stores information about one data column. See JKQTPDatastore for more information. More... | |
class | JKQTPColumnBackInserter |
iterator, which allows to insert into a column of a JKQTPDatastore More... | |
class | JKQTPColumnConstIterator |
iterator over the data in the column of a JKQTPDatastore More... | |
class | JKQTPColumnIterator |
iterator over the data in the column of a JKQTPDatastore More... | |
class | JKQTPDatastore |
This class manages data columns (with entries of type double ), used by JKQTPlotter/JKQTBasePlotter to represent data for plots. More... | |
class | JKQTPDatastoreItem |
this represents one chunk of memory which can represent one or more columns of data for JKQTBasePlotter. See JKQTPDatastore for more information. More... | |
class | JKQTPDatastoreModel |
QAbstractTableModel descendent that allows to view data in a JKQTPDatastore. More... | |
Enumerations | |
enum class | JKQTPDatastoreItemFormat { JKQTPDatastoreItemFormat::SingleColumn , JKQTPDatastoreItemFormat::MatrixColumn , JKQTPDatastoreItemFormat::MatrixRow } |
the types of data in one JKQTdatastoreItem More... | |
The classes in this group implement a data storage system for use with the main plotter class. Basically a table of data is generated as a set of logical columns that may be bound to different data sources (internal or external memory arrays. Later on it is simply possible to plot graphs using the column number and the not a link to the actual data array, as the link is stored in these classes.
|
strong |
the types of data in one JKQTdatastoreItem
JKQTPSingleColumn:
+-----+-----+-----+....................+-----+ | 0 | 1 | 2 | + N-1 | +-----+-----+-----+....................+-----+
JKQTPMatrixColumn:
================= COLUMN 1 ================= ================= COLUMN 2 ================= +-----+-----+-----+....................+-----++-----+-----+-----+....................+-----+ ..... | 0 | 1 | 2 | + N-1 || 0 | 1 | 2 | + N-1 | +-----+-----+-----+....................+-----++-----+-----+-----+....................+-----+ ..... =R1== =R2== =R3== =RN== =R1== =R2== =R3== =RN==
JKQTPMatrixRow
(C standard representation of matrices):
================== ROW 1 ================== ================== ROW 2 ================== +-----+-----+-----+....................+-----++-----+-----+-----+....................+-----+ ..... | 0 | 1 | 2 | + N-1 || 0 | 1 | 2 | + N-1 | +-----+-----+-----+....................+-----++-----+-----+-----+....................+-----+ ..... =C1== =C2== =C3== =CN== =C1== =C2== =C3== =CN==