jkriege2
3c9bd56d9e
NEW: JKQTPXYGraphLabels which can draw a label next to each datapoint in the given x/y-dataset. The labels can be x-/y- or x&y-coordinates or custom, then defined by a user-supplied functor (+example \ref JKQTPlotterGraphLabels)
2024-02-06 14:49:14 +01:00
jkriege2
9600cc20fa
docfix
2024-01-17 20:53:37 +01:00
jkriege2
f7cbb1dea8
add example and explanation for use of CMake's FetchCOnten-API
2024-01-17 20:42:12 +01:00
jkriege2
aa2fcb108d
NEW/REWORKED JKQTBasePlottercan be used is re-entrant, i.e. different instances can be used from different threads in parallel (although there is significant overhead due to shared caches between the threads!).
...
NEW added multithreaded example to demonstrate using JKQTBasePlotter in several parallel threads
2024-01-05 00:12:48 +01:00
jkriege2
b1954af38b
updated auto-generated doc images
2023-08-04 15:33:03 +02:00
jkriege2
f61b46b96b
NEW: secondary axes: added functionality to manage additional secondary axes in a JKQTPBasePlotter and to select which x-/y-Axis to use for drawing a JKQTPPlotElement, see also issue #87
2023-03-23 13:55:18 +01:00
jkriege2
972bc6c1e0
NEW: you can provide a custom draw functor to barcharts to completely customize their look
2022-10-28 21:48:42 +02:00
jkriege2
c6ac8a8cc4
NEW: barcharts can be colored by a user-specified functor
2022-10-22 16:40:44 +02:00
jkriege2
8855891eea
NEW: added option to draw a zero axis to JKQTPCoordinateAxis, which draws an axis at the origin of the coordinate system
2022-09-25 15:34:05 +02:00
jkriege2
1c0d0cb262
updated documentation (better structure & more info)
2022-09-24 20:18:08 +02:00
jkriege2
6cc08c2041
JKQTPlotter: NEW: added new error indicator styles JKQTPErrorHalfBarsOutwards, JKQTPErrorHalfBarsInwards, JKQTPErrorHalfBarsAbove, JKQTPErrorHalfBarsBelow which are especially useful for barcharts
...
JKQTPlotter: added example for barcharts with errorbars
2022-09-11 00:03:31 +02:00
jkriege2
40748de442
JKQTPlotter: NEW: barcharts (derived from JKQTPBarGraphBase) can be configured to use different fill styles above and below the baseline
2022-09-10 14:35:16 +02:00
jkriege2
d46d82b17c
JKQTPlotter: added examples for custom symbols
2022-09-07 21:38:29 +02:00
jkriege2
9b32e60442
added command-line tool that auto-generates images for the JKQTPLotter documentation, implemented auto-generated plot-symbols
2022-09-02 22:59:41 +02:00
jkriege2
e729ebbc78
docfix
2022-08-29 21:46:38 +02:00
jkriege2
6eba8acbf2
updated many documentation images to auto-generated ones
2022-08-28 22:48:14 +02:00
jkriege2
a1604e1eeb
added more auto-generated screenshots
2022-08-26 22:32:48 +02:00
jkriege2
7839983310
added Example for JKQTPXYScatterGraph and JKQTPXYScatterErrorGraph
2022-08-26 12:43:00 +02:00
jkriege2
bd1afe2a0a
NEW: added command line tool jkatmathtext_render that renders LaTeX into images, using it to generate the documentation images for JKQTMathText
2022-08-07 18:02:21 +02:00
jkriege2
f01a198b7b
fixed several doxygen errors
2022-07-24 14:50:28 +02:00
jkriege2
7b83640a19
moved JKQTMathText images to their own subdirectory
2022-06-09 14:42:25 +02:00
jkriege2
ee2477a1f6
implemented wiggle plots (feature request #68 )
2022-05-11 22:55:23 +02:00
jkriege2
f368855076
renamed JKQTPPlotObject->JKQTPGeometricPlotElement and added new base class JKQTPPlotAnnotationElement
2020-09-21 13:15:57 +02:00
jkriege2
f9b85ba4e8
fixed docu
2020-09-11 23:27:31 +02:00
jkriege2
22578725b7
added Mandelbrot Set Explorer and an Example
2020-09-11 23:22:04 +02:00
jkriege2
c57c672f78
new: a new graph class JKQTPXYFunctionLineGraph draws parametric 2D curves (f(t) -> [x,y])
2020-09-04 23:47:03 +02:00
jkriege2
e97c0a13fe
added simple geometric example, which produces the images fro teh documentation
2020-09-03 23:09:15 +02:00
jkriege2
4e1c09c24b
improved arrows in geometric elements:
...
- JKQTPGeoLine, JKQTPGeoPolyLines and JKQTPGeoInfiniteLine support decorators
- improved decorator drawing
- more decorator types
- improved example geometry
- added specific example geo_arrows
- improved documentation
- code cleanup
2020-08-23 13:13:53 +02:00
jkriege2
4c6498e861
fixed some documentation errors (images didn't show up, because of broken links)
2019-11-24 12:43:37 +01:00
jkriege2
bc1afa7815
DOC-fix: two example-descriptions were not a subpage of the examples page
2019-11-18 16:09:22 +01:00
jkriege2
57e8fb3362
added CImg interface (header-only) + examples
...
some corrections for OpenCV examples
2019-11-16 13:50:43 +01:00
jkriege2
4347d27c04
* reworked color-palette-system:
...
1. added several new (JKQTPMathImageBone, JKQTPMathImageCool, JKQTPMathImageCopper, JKQTPMathImageAutumn, JKQTPMathImageSeismic, JKQTPMathImageTerrain, JKQTPMathImageViridis, JKQTPMathImageMagma, JKQTPMathImageInferno, JKQTPMathImagePlasma)
2. reworked LUT-types (now a QVector, instead of a C-array, suing malloc)
3. reworked available functions to build LUTs (cleanup, more options, clearer names)
4. added functions to load palettes from files
5. Improved documentation
* added example for user-controlled color palettes
2019-07-28 16:30:50 +02:00
jkriege2
933d374533
+ added license/readme output to INSTALL-target in CMake
...
+ added example demonstrating how to link against a CMake-build of JKQTPlotter
+ improved documentation
2019-06-22 16:42:42 +02:00
jkriege2
fb5b497356
- several bugfixes (doc etz.)
...
- decoration of library names in CMake-builds
- renamed advancedlineandfillstyling to advplotstyling to solve problems with too long filenames
2019-06-21 13:44:49 +02:00
jkriege2
7311948d53
using CMake now to build examples
...
restructuring/massive renaming to make this possible
2019-06-20 22:24:47 +02:00
jkriege2
f5abce1e6d
added violin plots and an example demonstrating their usage/generation from random data
2019-06-16 19:19:52 +02:00
jkriege2
2b5a30a668
statistics library: added functions for grouped statistics and adaptors for them
...
added example for grouped statistics
some improvements to documentation
2019-06-13 10:29:12 +02:00
jkriege2
8abb2492fa
statistics library: added functions for 2D histograms and 2D kernel density estimates
...
statistics library: added adaptor functions for 2D histograms and 2D kernel density estimates
added examples for the two above
2019-06-11 18:06:03 +02:00
jkriege2
2d0b1e7935
added regression, IRLS robust regression, weighted regression and polynomial fitting/evaluation to statistics library
...
added example for regression, IRLS robust regression, weighted regression and polynomial fitting
2019-06-01 18:15:04 +02:00
jkriege2
6fe42748ed
improvements to iterator interface (full random access iterators, erase-remove-idion)
...
added specific example for the iterator interface
2019-05-31 14:51:01 +02:00
jkriege2
ff489e9fac
bugfixes
2019-05-30 09:48:51 +02:00
jkriege2
356cc34349
new: Statistics library with functions to calculate histograms, regression, kernel density estimates, ... including a new example
...
new: iterator interface and improved documentation for JKQTPDatastore
reorganization of library (better separation of common code in jkqtpcommon and other code e.g. in jkqtplotter or jkqtmathtext)
2019-05-29 22:40:02 +02:00
jkriege2
5a4a778faf
improved contour plots + added example for contour plots
...
split contour plot into two variant, one for C-array-data and one for image column data
improved doxygen annotation
2019-05-19 15:22:56 +02:00
jkriege2
ad48bf1873
improvements to documentation
2019-05-18 10:49:49 +02:00
jkriege2
56e54baee9
new: rework/extension of the JKQTPDatastore interface (WIP)
...
new: Example simpletest_datastore, which demonstrates the extended interface of JKQTPDatastore
2019-05-16 21:28:15 +02:00
jkriege2
20352285ca
new: improved styling options of boxplots (options to style many more elements of the plot), moved JKQTPGraphBoxplotStyleMixin to its own file
...
new: notched boxplots
new: example for styling boxplots
2019-05-11 15:56:11 +02:00
jkriege2
1064050b65
added example for advanced filling and line options
2019-04-23 23:50:06 +02:00
jkriege2
a67975e680
- major rework of graph styling (now using mix-in classes)
...
- some reorganizations into different files
- additional options for graph filling (color gradients, textures, ...) as provided by QBrush
- PREPARATIONS: added a general feature to JKQTPPlotElement which allows to show a graph in a highlighted state (if supported by the derived graph class!)
- JKQTPXYParametrizedScatterGraph: added functors to transform column values into symbol type+size and line-width to give even more control
- JKQTPStepHorizontalGraph has been renamed to JKQTPSpecialLineHorizontalGraph (vertical variants also) and have gained additional features (baseline for filling and drawing of symbols)
- filled curve graphs (e.g. JKQTPSpecialLineHorizontalGraph) are now merely a specializedly initialized JKQTPSpecialLineHorizontalGraph
2019-04-22 13:27:50 +02:00
jkriege2
3050debd16
- RGB-image plots now work properly with inverted axes (image is inverted, befor image was not shown at all)
...
- added example for simple RGB math image plot with RGB/CMY-color mapping
- fixed some of the OpenCV examples (improved QMake-project files)
2019-02-09 22:17:01 +01:00
jkriege2
d886757a1c
moved build-projects for libs into their own subdirectories (works better with QMake, when building different libs) + necessary docu updates
2019-02-09 15:25:16 +01:00