Commit Graph

68 Commits

Author SHA1 Message Date
wp
32526da603 TAChart: Fix index limit error in TCustomChartSource.GetErrorBarValues. Part of patch by Marcin Wiazowski for issue #35302.
git-svn-id: trunk@60812 -
2019-04-01 11:25:05 +00:00
wp
36db373002 TAChart: Cosmetic changes (camel-cased "ErrorBar"), some clean-up.
git-svn-id: trunk@60811 -
2019-04-01 11:20:39 +00:00
wp
dbab842894 TAChart: TCustomChartSource.ExtentList uses only multiple y and ignores multiple x values (which are included in .ExtentXYList).
git-svn-id: trunk@60523 -
2019-02-27 00:03:48 +00:00
wp
fd88788ac2 TAChart: Fix TListChartSource's extent calculation when XCount or YCount are zero. Issue #35125, patch by Marcin Wiazowski.
git-svn-id: trunk@60515 -
2019-02-26 17:26:00 +00:00
wp
ae615c82e7 TAChart: Check TListChartSource.DataPoints for valid numeric data. Fix DataPoints editor to handle NaN correctly.
git-svn-id: trunk@60495 -
2019-02-25 11:17:39 +00:00
wp
cd2e076da1 TAChart: Fix TListChartSource.DataPoints streaming error. Issue #0035125, patch by Marcin Wiazowski. Update test program.
git-svn-id: trunk@60490 -
2019-02-24 21:27:39 +00:00
wp
8dbfa92933 TAChart: More general code for ErrorBarData in TListChartSource.
git-svn-id: trunk@60458 -
2019-02-18 23:36:17 +00:00
wp
df925c15ce TAChart: Revert r60446 #0ec4d4477b (breaks third-party chart sources).
git-svn-id: trunk@60451 -
2019-02-18 18:30:05 +00:00
wp
0ec4d4477b TAChart: Declare the chartsource's XCount and YCount to be Integer, not Cardinal.
git-svn-id: trunk@60446 -
2019-02-18 15:35:14 +00:00
wp
ee7e0fd3ed TAChart: Fix extent of TCubicSplineSeries and TFitSeries to use only the first y value.
git-svn-id: trunk@60433 -
2019-02-15 21:22:53 +00:00
wp
23ebdb5faf TAChart: Combine {$hints on} and {$warnings on} with {$push} and {$pop}
git-svn-id: trunk@60229 -
2019-01-27 11:28:43 +00:00
wp
9bfe23796d TAChart: Publish error bar params for TUserDefinedChartSource. Add method to query effective error bar values from chart source.
git-svn-id: trunk@58604 -
2018-07-23 22:09:06 +00:00
wp
0fbcf86523 TAChart: Fix TListChartSource updating extent when error bar values change.
git-svn-id: trunk@58603 -
2018-07-23 15:58:07 +00:00
wp
4146796ac4 TAChart: Rename ErrorBar properties (PosDelta --> ValuePlus, etc). Avoid storage of new error bar classes if not used. Reset RandomChartSeries when error bar parameters change.
git-svn-id: trunk@58602 -
2018-07-23 13:24:49 +00:00
wp
ba7960c0bd TAChart: Add chartsource indexes for error bar values to TChartErrorBarData. Fix RandomChartSource to create error bar data only if XCount and YCount are sufficiently large.
git-svn-id: trunk@58601 -
2018-07-23 10:15:53 +00:00
wp
1168572c7d TAChart: Initial implementation of error bars for TLineSeries, TCubicSplineSeries, TBSplineSeries and TFitSeries.
git-svn-id: trunk@58597 -
2018-07-22 22:03:36 +00:00
wp
04209d1c09 TAChart: Fix TDateTimeIntervalChartSource.SuppressPrevUnit not updating chart if changed.
git-svn-id: trunk@52776 -
2016-08-02 16:18:51 +00:00
wp
4f4247f13c TAChart: Introduce multiple x values to chart sources.
git-svn-id: trunk@51744 -
2016-02-28 15:35:44 +00:00
wp
dea4ec5cee TAChart: Remove hints and warnings (issue #0029709)
git-svn-id: trunk@51676 -
2016-02-23 10:44:35 +00:00
wp
f8a92e54e0 TAChart: Clean up.
git-svn-id: trunk@51601 -
2016-02-12 15:43:10 +00:00
wp
69e99f6102 TAChart: Move notificaction mechanism from TCustomChartSource to its new parent TBasicChartSource.
git-svn-id: trunk@51599 -
2016-02-11 21:00:47 +00:00
wp
ac32b9a35a TAChart: Make TCustomSeries.Clear virtual. Add TChartLinkItem to TACustomSource.
git-svn-id: trunk@51485 -
2016-02-03 11:33:21 +00:00
wp
a3cf4354b2 TAChart: fix rare arithmetic overflow in logarithmic axis labeling
git-svn-id: trunk@44860 -
2014-04-30 19:00:50 +00:00
juha
ecd140c985 Improve license headers in sources, part 2. Refer to details about license, not copyright. Remove jargon about lack of warranty, it is covered in license already.
git-svn-id: trunk@41389 -
2013-05-25 09:22:25 +00:00
ask
69598aa313 TAChart: Add TChartDataItem.SetY with index parameter
git-svn-id: trunk@40175 -
2013-02-04 14:05:31 +00:00
ask
f58b1e6120 TAChart: Make TChartDataItem advanced record instead of object to reduce memory footprint
git-svn-id: trunk@40042 -
2013-01-30 03:07:42 +00:00
ask
b7d4efbbb2 TAChart: Extract utility function Split
git-svn-id: trunk@39600 -
2012-12-20 16:51:53 +00:00
ask
4b17b59c53 TAChart: Fix TCustomChartSource.FindBounds for the case of extremely large bounds
git-svn-id: trunk@38813 -
2012-09-24 14:58:22 +00:00
ask
d510d4d1a8 TAChart: Fix FormatItemXYText incorrectly formatting "Text" field due to "const String" param.
git-svn-id: trunk@38736 -
2012-09-18 14:50:07 +00:00
ask
085082ce94 TAChart: Use NumberOr function instead of checking for NaN explicitly
git-svn-id: trunk@38713 -
2012-09-17 11:24:26 +00:00
ask
c309698bcb TAChart: Ignore NaNs while calculating TCustomChartSource.ValuesTotal
git-svn-id: trunk@38673 -
2012-09-15 16:55:40 +00:00
ask
4b8e4641ab TAChart: Support Intervals.Tolerance for axis with non-interval source
git-svn-id: trunk@38660 -
2012-09-15 09:08:25 +00:00
ask
14c82d694e TAChart: Avoid double call to SetLength from ValuesInRange for unsorted TCustomChartSource
git-svn-id: trunk@38659 -
2012-09-15 07:48:48 +00:00
ask
ddfd58d1de TAChart: Add TCustomAnimatedChartSource
git-svn-id: trunk@38442 -
2012-08-30 15:11:50 +00:00
ask
f917cbd144 TAChart: Add TChartAxisIntervalParams.Tolerance property
git-svn-id: trunk@34818 -
2012-01-20 11:37:38 +00:00
ask
feced6291d TAChart: Sort results of TCustomChartSource.ValuesInRange
git-svn-id: trunk@34813 -
2012-01-20 05:32:15 +00:00
ask
e9c8a137cb TAChart: Optimize and fix some corner cases in TCustomChartSource.ValuesInRange
git-svn-id: trunk@34781 -
2012-01-18 18:34:04 +00:00
ask
bed7d78b47 TAChart: Extract TAMath unit
git-svn-id: trunk@32688 -
2011-10-05 05:40:51 +00:00
ask
666a04486b TAChart: Invalidate source caches in TCustomChartSource.EndUpdate
git-svn-id: trunk@32666 -
2011-10-04 03:02:47 +00:00
ask
90c5d4a946 TAChart: Add TChartDataItem.Point function
git-svn-id: trunk@32499 -
2011-09-24 13:46:09 +00:00
ask
27ff423301 TAChart: Add TCalculatedChartSource.AccumulationDirection property. Add tests.
git-svn-id: trunk@32396 -
2011-09-18 10:13:40 +00:00
ask
ef2a5f2019 TAChart: Extract TChartDataItem.MultiplyY and SetY methods
git-svn-id: trunk@32330 -
2011-09-14 11:17:42 +00:00
ask
6cad306a34 TAChart: Support NaNs in bar series
git-svn-id: trunk@32321 -
2011-09-13 16:40:44 +00:00
ask
ac90c7b3e0 TAChart: Add chart source enumerator. Add test.
git-svn-id: trunk@32309 -
2011-09-13 07:21:15 +00:00
ask
842f2e1772 TAChart: Add camDerivative value to TCalculatedChartSource.AccumulationMethod
git-svn-id: trunk@32184 -
2011-09-05 11:09:12 +00:00
ask
a85397a7f2 TAChart: Fix axis interval scale during printing. Trivial update to print demo.
git-svn-id: trunk@31923 -
2011-08-09 13:48:51 +00:00
ask
cdbd6d7fc4 TAChart: Fix minor marks after the last mark provided by the list source
git-svn-id: trunk@31911 -
2011-08-08 09:29:40 +00:00
ask
bfd5cb4f0e TAChart: Use Intervals.MinLength in TCustomChartSource
git-svn-id: trunk@31873 -
2011-08-05 12:44:46 +00:00
ask
21b9e581d4 TAChart: Use axis interval parameters in TDateTimeIntervalChartSource. Update axis demo.
git-svn-id: trunk@31871 -
2011-08-05 12:29:32 +00:00
ask
3ec7677315 TAChart: Add aipGraphCoords option to axis interval parameters
git-svn-id: trunk@31866 -
2011-08-05 05:56:25 +00:00