Commit Graph

197 Commits

Author SHA1 Message Date
wp_xyz
0f5a732909 TAChart: Deprecate functions PointDist and LinePointDist in favor of new PointDistSq and PointLineDistSq. 2024-01-10 14:02:49 +01:00
Juha
adfc424e92 Lazarus trunk requires at least FPC 3.2.0. Remove checks for earlier FPC_FULLVERSION. 2023-07-07 17:39:03 +03:00
wp_xyz
68228adb4e TAChart: Clean-up: Remove out-dated version checks. Add missing compiler mode directives. 2023-06-03 17:37:23 +02:00
wp_xyz
6cebac6b7b TAChart: Improved drawing speed of TColorMapSeries 2023-03-19 11:49:36 +01:00
wp_xyz
a87955ec91 TAChart: Cleanup after af597e4d16 2023-03-18 00:10:23 +01:00
wp_xyz
af597e4d16 TAChart: Separate color map functionality from TColorMapSeries into a generally-usable class TColorMap (unit TAColorMap). 2023-03-17 20:09:36 +01:00
wp_xyz
379a041d48 TAChart: Fixed incorrect drawing of rotated cubicspline series. Issue #40156. 2023-03-09 15:38:04 +01:00
wp_xyz
4aeb1eb0ff TAChart: More flexible usage of system colors in drawers. 2023-03-09 12:12:04 +01:00
wp_xyz
8d942a675f TAChart: Less hints and warnings. Check all demo files for fpc 3.2.2. 2021-10-27 12:59:15 +02:00
wp_xyz
fb4681dd53 TAChart: Fix crash when TCubicSplineSeries.Calculate is called. Issue #39393. 2021-09-23 23:09:38 +02:00
wp_xyz
accd76af5c TAChart: Less hints and warnings. 2021-08-08 00:20:43 +02:00
wp_xyz
7c644ae7b3 TAChart: Less hints and warnings 2021-08-05 10:34:48 +02:00
wp
519788b865 TAChart: Fix compilation due to recent changes in FPC 3.3.1. Issue #38301.
git-svn-id: trunk@64324 -
2021-01-03 17:25:04 +00:00
wp
39e235c21c TAChart: Handle numerical overflows during fitting by catching the exception.
git-svn-id: trunk@63618 -
2020-07-22 08:09:47 +00:00
wp
5697f99288 TAChart: Fix fitdemo crashing with power-function under certain circumstances (issue #37354, message 0124197).
git-svn-id: trunk@63614 -
2020-07-21 14:07:20 +00:00
wp
31e038d145 TAChart: Fix fitdemo bugs reported in #37369.
git-svn-id: trunk@63611 -
2020-07-21 09:21:42 +00:00
wp
fcdba55052 TAChart: Remove "not initialized" warnings.
git-svn-id: trunk@63574 -
2020-07-16 20:11:06 +00:00
wp
ba09e05aa3 TAChart: Fit confidence level can be changed in FitDemo now. Issue #37354.
git-svn-id: trunk@63566 -
2020-07-15 13:54:00 +00:00
wp
834b592281 TAChart: Avoid painting of gaps in non-solid series using the brush color when ChartStyles are active.
git-svn-id: trunk@62094 -
2019-10-20 11:07:40 +00:00
wp
900910e4c4 TAChart: Make sure that builtin ColorSource of TCustomColorMapSeries always provides at least one x value. Patch by Marcin Wiazowski, issue #35705.
git-svn-id: trunk@61409 -
2019-06-17 17:53:09 +00:00
wp
95ca9460ab TAChart: Exit public series methods when series is empty. Issue #35618, patch by Marcin Wiazowski.
git-svn-id: trunk@61268 -
2019-05-22 09:32:35 +00:00
wp
1fdda19c69 TAChart: Minor improvement in ColorMapSeries' built-in color sources. Issue #35463, patch by Marcin Wiazowski.
git-svn-id: trunk@61081 -
2019-04-29 16:36:29 +00:00
wp
ac880dd4b9 TAChart: Allow XCount=0 for TChartSource meaning "replace X by point index". Still some issues.
git-svn-id: trunk@60995 -
2019-04-16 14:16:58 +00:00
wp
a92054a040 TAChart: Add try-finally block to TCubicSplineSeries.PrepareCoeffs. Issue #35268, patch by Marcin Wiazowski
git-svn-id: trunk@60821 -
2019-04-02 20:24:36 +00:00
wp
c4c50a69c7 TAChart: Fix TCubicSplineSeries.Assign not trigger recreation of splines.
git-svn-id: trunk@60820 -
2019-04-02 06:58:20 +00:00
wp
09a76c0d2d TAChart: Fix incorrect IsFewPoints() of TCubicSplineSeries.Spline (introduced by r60809 #0c695d9c39). Issue #35268, patch by Marcin Wiazowski.
git-svn-id: trunk@60819 -
2019-04-02 04:46:07 +00:00
wp
0c695d9c39 TAChart: Speed optimization for preparing TCubicSplineSeries splines. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60809 -
2019-04-01 10:43:13 +00:00
wp
ff1abdbffb TAChart: Improve TCubicSplineSeries by making its procedure GetSplineXRange a function and avoiding the IfThen calls. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60804 -
2019-03-31 14:38:38 +00:00
wp
d0f6276d0c TAChart: Add fields missing from TCubicSplineSeries.Assign. Issue #35268, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60803 -
2019-03-31 14:29:19 +00:00
wp
0a93bb1e76 TAChart: Properly initialize the CachedExtent used by TCubicSplineSeries. Issue #35268, patch by Marcin Wiazowski.
git-svn-id: trunk@60802 -
2019-03-31 11:30:22 +00:00
wp
ad745203a8 TAChart: Fix speed issue in drawing TCubicSplineSeries with many data points and with NaN as Y (caused by r60788 #2e629563b1)
git-svn-id: trunk@60791 -
2019-03-28 09:01:38 +00:00
wp
2c3ac872b4 TAChart: Some optimization of TCubicSplineSeries painting after r60785 #3c24b3ee10. Less hints and warnings.
git-svn-id: trunk@60787 -
2019-03-27 22:30:36 +00:00
wp
3c24b3ee10 TAChart: Refactor TDrawFuncHelper for passing every data point in TCubicSplineSeries. Issue #35268.
git-svn-id: trunk@60785 -
2019-03-26 22:32:50 +00:00
wp
0db4490515 TAChart: Fix several issues related with TIntervalList.Epsilon. Implement open intervals for TIntervalList.AddRange. Issue #35250, patch by Marcin Wiazowski.
git-svn-id: trunk@60743 -
2019-03-22 08:42:40 +00:00
wp
fe85948fb3 TAChart: Fix chart scaling issues, patch by Marcin Wiazowski, issue #35207. Update some demos.
git-svn-id: trunk@60636 -
2019-03-09 18:09:47 +00:00
wp
70c4daf8d1 TAChart: Some more minor improvements of TFuncSeries etc. Patch by Marcin Wiazowski, issue #35200.
git-svn-id: trunk@60618 -
2019-03-07 21:58:08 +00:00
wp
b76c40b65e TAChart: Improved painting of dummy designtime curve of TParametricCurveSeries
git-svn-id: trunk@60611 -
2019-03-07 09:38:40 +00:00
wp
cf67b5ff36 TAChart: Make TFuncSeries respect the values of its Extent properties (issue #35200, modified patch by Marcin Wiazowski). Fix painting of dummy design-time function for non-default Extent.
git-svn-id: trunk@60610 -
2019-03-07 09:22:06 +00:00
wp
f520fd4ad5 TAChart: Fix TFuncSeries crashing at runtime when no OnCalculate handler is assigned. Issue #35200.
git-svn-id: trunk@60609 -
2019-03-07 09:04:12 +00:00
wp
c81de7635a TAChart: Rename new TFitSeries property "CombinedExtentY" to "UseCombinedExtentY". Some improved comments.
git-svn-id: trunk@60598 -
2019-03-06 16:45:38 +00:00
wp
7e2608eff7 TAChart: Fix extent of TFitSeries ignoring shape of calculated fit curve. Based on patch by Marcin Wiazowski, issue #35183
git-svn-id: trunk@60597 -
2019-03-06 09:10:33 +00:00
wp
b583d03e54 TAChart: Fix TFitSeries crashing without ParentChart (demos/runtime/plotdemo).
git-svn-id: trunk@60586 -
2019-03-04 17:38:18 +00:00
wp
5fb72b751a TAChart: Fix TFitSeries extent calculation to include the fitted curve. Issue #35183, patch by Marcin Wiazowski.
git-svn-id: trunk@60585 -
2019-03-04 17:34:41 +00:00
wp
c91e35a5af TAChart: Invalidate fit results after calling TFitSeries.SetFitBasisFunc. Issue #35179, patch by Marcin Wiazowski.
git-svn-id: trunk@60567 -
2019-03-03 11:09:23 +00:00
wp
a178f5a031 TAChart: Change fit parameter count in the setter of TFitSeries.FitEquation only when required. Issue #35178.
git-svn-id: trunk@60566 -
2019-03-03 10:14:36 +00:00
wp
11d96908a0 TAChart: Add range checks to TFitSeries. Issue #35175, modified patch by Marcin Wiazowski.
git-svn-id: trunk@60561 -
2019-03-02 18:50:34 +00:00
wp
7d71b4d1ac TAChart: More flexibility in setting up TFitSeries.EquationText, e.g. for the legend.
git-svn-id: trunk@60559 -
2019-03-02 16:32:31 +00:00
wp
e17a5c165c TAChart: Minor improvement of r60549 #8baa6bdbc1. Patch by Marcin Wiazowski, issue #35162
git-svn-id: trunk@60558 -
2019-03-02 16:15:35 +00:00
wp
9972af41b2 TAChart: Some simplification in TFitSeries. Code by Marcin Wiazowski, issue #35162.
git-svn-id: trunk@60555 -
2019-03-01 23:43:18 +00:00
wp
42a6258229 TAChart: Fix and refactor FitEquationText of TFitSeries.
git-svn-id: trunk@60554 -
2019-03-01 22:34:58 +00:00