jkriege2
25fcb2a74a
NEW add JKQTPParametrizedVectorFieldGraph, which draws color-coded vector fields (color from length, angle, or user-supplied data column) + example
2024-02-10 00:26:45 +01:00
jkriege2
24526aa6a5
NEW: added JKQTPGLabelCenteredOnData to JKQTPGraphLabelPosition, so JKQTPXYGraphLabels can draw directly centered over the datapoint
2024-02-09 16:59:14 +01:00
jkriege2
8e6847b593
modified code logo for documentation
2024-02-09 16:46:01 +01:00
jkriege2
4e29109937
JKQTPVectorFieldGraph gained the option to also scale the line width with the vector length/magnitude
2024-02-09 16:45:40 +01:00
jkriege2
4d58448d17
docfix
2024-02-09 13:57:42 +01:00
jkriege2
942c6aacfa
linkfix
2024-02-09 13:53:29 +01:00
jkriege2
627c329ab1
replace JKQTPVectorFieldGraph::setAutoscaleLengthFactor() by an enum-property JKQTPVectorFieldGraph::setVectorLengthMode() and added a mode that ignores the length completely, the vectorfield example was also modified to better show this new property
2024-02-09 13:48:41 +01:00
jkriege2
1ff97e1d0a
doc update
2024-02-09 13:22:16 +01:00
Jan W. Krieger
4de6468882
Update README.md
2024-02-09 11:59:22 +01:00
jkriege2
7443752ded
improved example banner and screenshot website
2024-02-09 11:49:05 +01:00
jkriege2
eb315f648f
JKQTPVectorFieldGraph: added scaling factor for length-autoscaling
2024-02-09 11:41:19 +01:00
jkriege2
7e5961abe7
doc/mainpage update
2024-02-08 22:06:02 +01:00
jkriege2
e2057ae27a
NEW: Base class JKQTPXYAndVectorGraph for graphs like vector fields, e.g. (x,y,dx,dy) or (x,y,angle,length)
...
NEW: ... and an actual implementation JKQTPVectorFieldGraph (+example)
2024-02-08 21:52:30 +01:00
jkriege2
a178a1f6d3
docfix
2024-02-06 22:58:02 +01:00
jkriege2
ac8e7c6adb
docfix
2024-02-06 16:20:48 +01:00
jkriege2
d84c67642c
fix Qt5 compile error
2024-02-06 16:17:28 +01:00
jkriege2
51f0afe4cf
update example doc
2024-02-06 16:15:03 +01:00
jkriege2
eb83feccaf
doc update + image rename
2024-02-06 15:19:20 +01:00
jkriege2
0eae9fa6f8
update doc images
2024-02-06 14:57:02 +01:00
jkriege2
b9f881dd4e
update qmake-build
2024-02-06 14:53:51 +01:00
jkriege2
99f029e61e
updated copyright timerange to 2024
2024-02-06 14:50:49 +01:00
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
0009ff8f64
moved two protected methods from JKQTPCoordinateAxis to jkqtpstringtools.h/.cpp
2024-02-06 14:48:21 +01:00
jkriege2
e63f053896
DOC update
2024-02-06 12:18:54 +01:00
jkriege2
210c7aaa42
improved qHash-functions and class constructors
...
NEW jkqtp_hash_combine() and jkqtp_combine_hash()
2024-02-05 17:12:34 +01:00
jkriege2
3b231273ef
FIXED symmetry when zooming with JKQTBasePlotter::zoomIn() or JKQTBasePlotter::zoomOut()
2024-02-05 00:24:39 +01:00
jkriege2
26cb23e3ab
doc improvements
2024-02-04 22:06:09 +01:00
jkriege2
f606327469
RENAMED JKQTPDatastore::addColumnCalculatedFromColumn() to JKQTPDatastore::addCalculatedColumnFromColumn(), which is more in line with the other add...()-function names. Aliases with the old function names remain for compatibility
2024-02-04 21:42:53 +01:00
jkriege2
b338606bc1
FIXED/SECURITY not using \c sprintf() any more ... replaced by e.g. \c snprintf() , which is more secure.
2024-02-02 16:20:55 +01:00
jkriege2
3e4ba547bd
UPDATED auto-generated documentation images
2024-02-02 16:11:52 +01:00
jkriege2
d93a21f852
FIXED ITERATORS EXAMPLE. AUTO-GENERATED IMAGES WERE WRONG
2024-02-02 16:11:31 +01:00
jkriege2
50746a09cf
brought removed operators in JKQTDataStore back
2024-02-02 16:09:42 +01:00
jkriege2
8d01908082
FIXed error when running jkqtmathtext_render copiled with Qt5 (nned to use qSort instead of std::sort)
2024-02-02 15:00:10 +01:00
jkriege2
92b8894a3b
FIX: color bars did not show a complete frame around
2024-02-02 14:43:10 +01:00
jkriege2
57b298527e
IMPROVED: axis labeling: there were some minor differences between compilers
...
IMPROVED: jkqtp_floattounitstr()/jkqtp_floattolatexunitstr(): add all SI-Prefixes from 10^-30...10^30
BREAKING removed unused function variant of jkqtp_floattounitstr()
NEW Added unit test for jkqtp_floattounitstr()/jkqtp_floattolatexunitstr()
2024-02-02 14:24:41 +01:00
jkriege2
55625a25ee
IMPROVED/FIXED outside space requirements for color bars. Text was sometime too close to the plot border.
2024-02-02 14:03:16 +01:00
jkriege2
946e472ce7
FIXED removed unnecessary operator from JKQTPColumnIterator and JKQTPColumnConstIterator, which lead to exceptions on some compilers
2024-02-02 14:01:16 +01:00
jkriege2
1858385952
FIXED issue #118 : "Dangerous warning in MacOS and clang" (thanks to user:igormironchik for reporting): a forward-declared class (i.e. incomplete type) was deleted
2024-02-02 11:35:00 +01:00
jkriege2
acae5929d1
JKQtMathText: NEW: added \c \\~{} , \c \\^{}, \c \\`{}, ... instructions
2024-02-01 12:14:46 +01:00
jkriege2
879544030b
FIX for issue <a href=" https://github.com/jkriege2/JKQtPlotter/issues/117 ">#117: Unnecessary printing of tilde symbol in math</a> was incomplete in math-mode
2024-01-31 16:10:00 +01:00
jkriege2
c0bbe8f557
FIXED issue <a href=" https://github.com/jkriege2/JKQtPlotter/issues/117 ">#117: Unnecessary printing of tilde symbol in math</a> (thanks to <a href=" https://github.com/igormironchik ">user:igormironchik</a> for reporting):<br/>Tilde was not recognized as a LaTeX instruction, now is interpreted as non-breaking whitespace
2024-01-31 15:47:26 +01:00
jkriege2
f234f41540
appveyor.yml: deactivate artifacts
2024-01-28 12:02:04 +01:00
jkriege2
b2f203ccac
fix CMake warnings
2024-01-28 12:00:31 +01:00
jkriege2
ff988fa1a8
fixed problem with non-lowercase include-dirs in CMake export
2024-01-27 20:48:54 +01:00
jkriege2
0c314a5b83
reorganized tests
2024-01-27 14:43:23 +01:00
jkriege2
bcbce121c1
ensure that either CMAKE_BUILD_TYPE or CMAKE_CONFIGURATION_TYPES is set in CMake
2024-01-27 14:20:31 +01:00
jkriege2
16d44d6a63
more bugfixes to appveyor.yml
2024-01-27 00:33:42 +01:00
jkriege2
cffefc4b62
appveyor.yml: generating DEBUG-build only
2024-01-26 21:16:29 +01:00
jkriege2
63a49ef94b
less noise in appveyor.yml
2024-01-26 19:55:26 +01:00
jkriege2
69e8cdf1fa
improved appveyor.yml show-instruction for unit-test results on windows-image
2024-01-26 19:51:04 +01:00