jkriege2
a62825f9e5
fixed documentation error
2019-04-22 18:40:01 +02:00
jkriege2
52cd2dc2d8
try to fix Visual Studio compile error
2019-04-22 18:35:08 +02:00
jkriege2
62fc116296
added Styling-Mix-In for boxplots
2019-04-22 17:20:33 +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
14d4857670
improvements to JKQtMathText when rendering non-XITS unicode fonts
2019-03-06 23:19:05 +01:00
Jan W. Krieger
6f703ad2c4
fixed ordering of examples
2019-02-12 09:36:00 +01:00
Jan W. Krieger
2400245e94
- reworked how MTsubscriptNode/MTsuperscriptNode operate, also when the previous node was a brace (i.e. special shifts of sub/superscript)
...
- improved documentation
- fixed a bug in \overbrace
2019-02-12 09:32:20 +01: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
8ce6987315
minor fixes
2019-02-09 18:46:12 +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
jkriege2
69ad2a0182
- added styling system for JKQTPlotter (+example app)
...
- improved documentation
- changed: using static const variables instead of \c #define for fixed default values (e.g. JKQTPImageTools::LUTSIZE, JKQTPImageTools::PALETTE_ICON_WIDTH, JKQTPlotterDrawinTools::ABS_MIN_LINEWIDTH, JKQTMathText::ABS_MIN_LINEWIDTH ...)
- new: added debugging option, which surrounds different regions with visible rectangles (JKQTBasePlotter::enableDebugShowRegionBoxes() )
- fixed: colorbars at top were positioned over the plot label
- new: frames (plot viewport, key/legend ...) may be rounded off at the corners
- new: diverse new styling options (default font name/size ...)
- speed improvements to JKQTMathText::useSTIX()
2019-02-09 12:43:12 +01:00
jkriege2
6082010c98
finished mouse interaction example + improved documentation
2019-02-04 13:15:56 +01:00
jkriege2
08932f2863
improved documentation
2019-02-03 20:25:25 +01:00
jkriege2
4a63afc709
- fixed zoomin/synchronized graphs, which was broken by former update to user-interaction
...
- improved documentation & HTML-sytle
- removed datarange-facilities (not really useful!)
2019-02-03 14:08:16 +01:00
Jan W. Krieger
73bf9edd95
improved documentation
2019-01-29 12:06:06 +01:00
Jan W. Krieger
c5b9504189
finished rework of user-interaction API for the mouse
2019-01-28 17:05:03 +01:00
Jan W. Krieger
17a4473e4f
reworked how context-menus are specified/activated
...
prepared for future reworks
some renames
2019-01-28 10:46:38 +01:00
Jan W. Krieger
75d8fc8314
reworked the functions that allow to specify how JKQTPlotter reacts to mouse single-click actions
2019-01-27 23:24:12 +01:00
jkriege2
dabc061de9
implemented panning the plot with the mouse
...
fixed: switchability of zoomByMouseWheel
fixed: 0 on axis sometimes shown as 10^{-17}...
2019-01-27 08:30:59 +01:00
jkriege2
c74e87ad31
improved user-interactions (& their example)
2019-01-26 20:12:54 +01:00
jkriege2
0e2237e92f
- more refactorings to modernize C++
...
- fixed JKQTPColumnMathImage with modifiers
- improved documentation
- make use of link_prl/create_prl in QMake projects (see http://doc.qt.io/qt-5/qmake-advanced-usage.html )
2019-01-26 18:00:42 +01:00
jkriege2
afaee94f7d
JKQTPSingleColumnSymbolsGraph now uses fixed seed-value for random scattering plot
2019-01-26 12:35:57 +01:00
jkriege2
847fcb7a35
improved code (cont...&-parameters, diverse refactoring for C++1//modernC++, diverse corrections ...)
2019-01-26 12:28:44 +01:00
jkriege2
df257a6b1a
major renaming to get rid of the get_.../set_... function names
...
improved documentation
2019-01-25 20:17:07 +01:00
jkriege2
a73deb098d
bugfixed missing include
2019-01-25 19:24:44 +01:00
jkriege2
500eea0ccf
testing random on AppVeyor
2019-01-25 19:12:30 +01:00
jkriege2
d35aa31584
improved documentation
...
started to add example for user-interactions in JKQTPlotter
2019-01-24 22:49:10 +01:00
Jan W. Krieger
a2e5ad84c8
Update README.md
2019-01-21 09:31:13 +01:00
Jan W. Krieger
b994638a3b
Update README.md
2019-01-21 09:30:57 +01:00
Jan W. Krieger
2040bfa27e
Update common.pri
2019-01-21 09:29:59 +01:00
Jan W. Krieger
605635c911
Update JKQtPlotterBuildAllExamples.pro
2019-01-21 09:29:35 +01:00
jkriege2
aad32df585
try to fix C++1-issues for VisualStudio
2019-01-20 17:32:12 +01:00
jkriege2
b539d8af59
switch on C++1 by default
2019-01-20 16:26:32 +01:00
jkriege2
2d08250db6
- added new graph: JKQTPSingleColumnSymbolsGraph
...
- fixed additional renames JKQTPLotter->JKQTPlotter
- improved documentation (boxplots, JKQTMathText)
- added several examples
2019-01-20 16:15:10 +01:00
jkriege2
86c2f3fa76
extensive renaming of classes --> using a unified CamelCase-Scheme now for class/function names
2019-01-20 10:49:29 +01:00
jkriege2
306436f770
corrected documentation
2019-01-19 18:06:30 +01:00
jkriege2
bf30964f0f
don't create artifacts on AppVeyor
2019-01-19 16:25:31 +01:00
jkriege2
aee52480c7
improved documentation
2019-01-19 16:24:19 +01:00
jkriege2
f55c088617
less artifacts
2019-01-19 16:14:49 +01:00
jkriege2
7adc6c8b82
cleaned/improved doc further
2019-01-19 16:13:08 +01:00
Jan W. Krieger
3a346cd4b4
Update .travis.yml
2019-01-18 15:39:57 +01:00
Jan W. Krieger
fcaf3c1faf
Update Doxyfile
2019-01-18 15:30:17 +01:00
Jan W. Krieger
b90f16d4db
fixed some documentation errors (wrong image links ...)
2019-01-15 21:28:07 +01:00
Jan W. Krieger
c4428a3ae0
modified doxygen options
2019-01-15 21:14:03 +01:00
Jan W. Krieger
f62f52dfff
bugfixed .travis.yml
...
added Travis-link to README.md
2019-01-15 17:30:35 +01:00
Jan W. Krieger
36fe1b31f0
travis uses newer Linux (Xenial)
2019-01-15 16:19:04 +01:00
Jan W. Krieger
0d71ddc68a
modified .travis.yml
2019-01-15 13:29:00 +01:00
Jan W. Krieger
26e5d0dc53
Merge branch 'master' of https://github.com/jkriege2/JKQtPlotter
...
# Conflicts:
# .travis.yml
2019-01-15 13:24:44 +01:00
Jan W. Krieger
e58fba3fe2
modified .travis.yml
2019-01-15 13:24:06 +01:00
Jan W. Krieger
fa6a7597c5
modified .travis.yml
2019-01-15 13:21:02 +01:00