mirror of
https://github.com/jkriege2/JKQtPlotter.git
synced 2024-12-25 01:51:49 +08:00
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
barchartchartingcharting-librarycpp11graphics-programminggraphinglatex-parserplotplottingplotting-libraryqtqt-librariesqt-widgetsqt5qt5-widgetsqt6qt6-widgetsscientific-visualizationstatistical-methodsvisualization
doc | ||
examples | ||
lib | ||
screenshots | ||
sharedlib | ||
staticlib | ||
.gitignore | ||
appveyor.yml | ||
JKQtPlotterBuildAllExamples.pro | ||
LICENSE | ||
README.md |
JKQtPlotter - A Qt Plotting Library
This is an extensive library of function/data plotter classes for Qt (>= 4.7, tested with Qt up to 5.11).
This software is licensed under the term of the GNU Lesser General Public License 2.1 (LGPL 2.1) or above.
Continuous Integration Status
Examples
There is a large set of usage examples (with explanations for each) and tutorials in the folder ./examples/
.
All test-projects are Qt-projects that use qmake to build. You can load them into QtCreator easily.
Screenshots
The Screenshots-page contains several screenshots, partly taken from the provided examples, but also from other software using this libarary (e.g. QuickFit 3.0)
Building
Building instructions can be found here:
- include necessary files into QMake project:
./lib/*.pri
- build a static library:
./staticlib/*.pro
- build a shared library (DLL, SO, ...):
./sharedlib/*.pro