jkriege2
|
134739c5a5
|
FIXED: Height of one-column key/legend was too large
|
2023-08-24 22:11:44 +02:00 |
|
jkriege2
|
5cc0b65d9a
|
NEW: added JKQTPLabelMinBesides and JKQTPLabelMaxBesides to JKQTPLabelPosition, so labels can be set besides the axes
|
2023-08-24 21:49:39 +02:00 |
|
jkriege2
|
84270e49b0
|
improvement to fix for #99: add even more space in some cases
|
2023-08-22 18:02:00 +02:00 |
|
jkriege2
|
af29fa4ffa
|
added example image for JKQTPCoordinateAxisStyle::tickLabelAngle
|
2023-08-22 17:34:50 +02:00 |
|
jkriege2
|
22d8bdd674
|
partly fixed issue #99: for horizontal axes, additional space at the left and/or right of the plot is allowed so labels are no longer clipped (thanks to user:allenbarnett5 for reporting)
|
2023-08-22 17:32:00 +02:00 |
|
jkriege2
|
fa50c3c130
|
NEW: added JKQTBasePlotterStyle::plotLabelTopBorder and made plot labels BOLD
|
2023-08-16 14:04:04 +02:00 |
|
jkriege2
|
11abcd1e77
|
fixed compile issues
|
2023-08-15 19:08:19 +02:00 |
|
jkriege2
|
49d79e610d
|
FIXED/NEW: placement of plot-title (was not centerd in its box, but glued to the bottom) by adding a plotstyle parameter JKQTBasePlotterStyle::plotLabelOffset
|
2023-08-15 15:26:06 +02:00 |
|
jkriege2
|
e66abc47ac
|
update plot imaged for tutorials: datastore, datastorw_groupstat, datastore_regression, datastore_iterators, datastore_statistics
|
2023-08-15 15:02:39 +02:00 |
|
jkriege2
|
4edaa3e1e2
|
BREAKING/FIXED: JKQTPXFunctionLineGraph and JKQTPYFunctionLineGraph do no longer contribute to auto-scaling, as that depends on the current plot-axes (hen-egg-problem).
|
2023-08-14 13:51:18 +02:00 |
|
jkriege2
|
e386cb97a7
|
FIXED: fixed impleentations of JKQTPlotter::beginGraphs(), which actually returned the end-iterator (COPY-PASTE-ERROR!!!)
|
2023-08-14 12:38:58 +02:00 |
|
jkriege2
|
b1954af38b
|
updated auto-generated doc images
|
2023-08-04 15:33:03 +02:00 |
|
jkriege2
|
4cf343ea30
|
CHANGED: updated default palette_MatlabLegacy_step.png
NEW: added more steps palettes
|
2023-07-30 22:30:09 +02:00 |
|
jkriege2
|
ed2b3cef22
|
Updated style.ini files
|
2023-07-25 22:22:52 +02:00 |
|
jkriege2
|
754553568d
|
NEW added entry for plotLabelColor to JKQTBasePlotterStyle
|
2023-07-25 22:21:42 +02:00 |
|
jkriege2
|
97c54916cf
|
NEW: you can use any (preferably stepped/categorial) JKQTPMathImageColorPalette as default graph colors list in a style.ini file, by setting <tt>auto_styles/use_color_from_palette=PALETTE_NAME</tt>
FIXED/BREAKING: graph symbols were not properly applied when reading styles (in fact they were shuffled under some circumstances)
|
2023-07-25 22:20:00 +02:00 |
|
jkriege2
|
677985ae35
|
NEW: Using Q_SIGNALS/Q_SLOTS instead of signals/slots MOC-keywords ... this allows for interoperability with other signals/slots frameworks
|
2023-07-22 14:26:02 +02:00 |
|
jkriege2
|
3e4f039efb
|
fixed some Qt5 compile errors
|
2023-07-22 10:45:11 +02:00 |
|
jkriege2
|
b6b5c48d9e
|
FIXED: exporting gridPrinting plots when using only a JKQTBasePlotter
|
2023-07-22 00:12:55 +02:00 |
|
jkriege2
|
3a789250be
|
NEW: added variant of JKQTBasePlotter::setWidgetSize() which accepts QSize
|
2023-07-21 22:58:01 +02:00 |
|
jkriege2
|
ee7387d033
|
updated default.ini style
|
2023-07-21 22:05:27 +02:00 |
|
jkriege2
|
841e5ac916
|
removed unnecessary DEBUG-output
|
2023-07-21 22:01:45 +02:00 |
|
jkriege2
|
869c83222a
|
NEW: added cyberpunk style
|
2023-07-21 21:59:49 +02:00 |
|
jkriege2
|
6522325ed1
|
UPDATED updated blueprint.ini and dark.ini styles
|
2023-07-21 21:55:07 +02:00 |
|
jkriege2
|
7f6c5fc9aa
|
FIXED: Barcharts were not filled with cycling patterns properly and the first default symbol was never used (in JKQTBasePlotter::getPlotStyle())
|
2023-07-21 21:53:06 +02:00 |
|
jkriege2
|
c371899579
|
BREAKING: new default color scheme
|
2023-07-21 19:36:02 +02:00 |
|
jkriege2
|
1cbba3f5d1
|
FIXED: implemented missing JKQTPGeoArrow constructors
|
2023-07-21 19:32:47 +02:00 |
|
jkriege2
|
b188d95c01
|
implemented complex syntax in JKQTPColorDerivationMode::fromString()
|
2023-07-21 19:30:56 +02:00 |
|
jkriege2
|
ed8b23d7cf
|
FIXED: JKQTPGeoEllipse is now correctly drawn with a nonzero angle
|
2023-07-21 19:27:57 +02:00 |
|
jkriege2
|
7eca9f7c8b
|
- corrected size of internal image buffer --> fixes strange rendering with distortions (especially in text!)
- added missing override declarations
- JKQTPlotter::jkqtp_RESIZE_DELAY is thread-safe now (atomic)
|
2023-07-21 19:19:50 +02:00 |
|
jkriege2
|
4c1668e50d
|
fixed String2JKQTPMouseDragActions(): some wrong strings
|
2023-07-04 19:38:39 +02:00 |
|
jkriege2
|
aee3b23696
|
UPDATED included styles INI-files + automatic generation of style.ini documentations
|
2023-07-02 23:01:56 +02:00 |
|
jkriege2
|
dfa29b7b81
|
fixed compile issues
|
2023-07-01 23:33:57 +02:00 |
|
jkriege2
|
a492b75724
|
updated default style parameters (more modern)
|
2023-07-01 23:23:35 +02:00 |
|
jkriege2
|
d23ea0a79e
|
fix issue #96: JKQTPlotter::saveAsPixelImage() does not add a border around the image any longer (can be reacivated by a new optional function parameter)
|
2023-07-01 22:27:00 +02:00 |
|
jkriege2
|
a1408ccbd0
|
JKQTMathText: Update several layouting nodes (especially braces)
|
2023-07-01 15:57:57 +02:00 |
|
jkriege2
|
3b136c7320
|
fixed some compile errors in static initialization
|
2023-07-01 14:44:46 +02:00 |
|
jkriege2
|
3fc8951851
|
made more STATIC data members thread_local or secured them by a std::mutex. This was at least JKQTMathText and JKQTBasePlotter should be usable in several threads
|
2023-06-30 13:52:17 +02:00 |
|
jkriege2
|
cd77d38a5b
|
IMPROVED handling of JKQTPMouseWheelActions::jkqtpmwaZoomByWheelAndTrackpadPan: now consecutive pan-actions are recognizes as such, even if the pan-delta is larger than the predefined limit ... as long as the events were generated close in time to each other!
|
2023-06-18 15:13:24 +02:00 |
|
jkriege2
|
9762b44b7d
|
IMPROVED/REWORKED: zomm/pan by mouse-wheel: now there are modes that support zoomin AND panning by trakpad and mouse-wheel simultaneously!
|
2023-06-16 13:41:47 +02:00 |
|
jkriege2
|
5240cf8681
|
removed unneeded #include
|
2023-06-11 16:39:13 +02:00 |
|
jkriege2
|
d1e493fc73
|
fixed issue #98: Signal JKQTPlotter::plotMouseWheelOperated() was called with wrong x/y-position-coordinates
|
2023-06-11 16:32:10 +02:00 |
|
jkriege2
|
ebd1a29e1d
|
BREAKING: Implement better/more access functions to the graphs (inlcuding sorting, moving up/down, appending/prepending, graphs-iterators ...), solves issue #97
|
2023-05-27 23:46:45 +02:00 |
|
jkriege2
|
fc642b6cac
|
bugfixed QSet-initialization
|
2023-03-23 14:53:23 +01: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
|
8b482a191c
|
renamed sub-library JKQTCommonMathAndStatistics to JKATMath. This results in shorter filenames
|
2023-03-15 14:59:34 +01:00 |
|
doug1234
|
2bc76761a0
|
Fixed the one VS warning I found (warning level 4)
|
2023-01-28 10:55:17 -05:00 |
|
jkriege2
|
3132eb0102
|
refactorings, code improvements, no functional changes
|
2022-11-03 15:48:48 +01:00 |
|
jkriege2
|
8c36ce2196
|
NEW: barcharts and impulse graphs may now draw their baseline as stylable line (default: off)
|
2022-10-31 20:34:01 +01:00 |
|
jkriege2
|
3736747173
|
docfix
|
2022-10-30 22:01:06 +01:00 |
|