Commit Graph

57 Commits

Author SHA1 Message Date
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
ask
7195e84854 TAChart: Update chart after change of axis interval parameters
git-svn-id: trunk@31859 -
2011-08-03 16:26:51 +00:00
ask
3f6db4ab9f TAChart: Add TChartAxis.Intervals property
git-svn-id: trunk@31854 -
2011-08-03 14:44:56 +00:00
ask
70e64e04d8 TAChart: Use TIntervalChartSource.Params in interval calculations
git-svn-id: trunk@31851 -
2011-08-03 11:37:38 +00:00
ask
f81391d3cd TAChart: Add TValuesInRangeParams helper type, remove TAxisDataExtent helper type
git-svn-id: trunk@31844 -
2011-08-01 06:06:43 +00:00
ask
c52dc587e2 TAChart: Initial implementation of TChartAxisIntervalParams.
Does not do anything useful yet.

git-svn-id: trunk@31836 -
2011-07-31 03:49:03 +00:00
ask
e8d1819c83 TAChart: Add some strict protected/strict private annotations. Get rid of TCustomSeriesCrack class.
git-svn-id: trunk@31827 -
2011-07-30 08:25:18 +00:00
ask
022a7d20b5 TACHart: Trivial style fixes
git-svn-id: trunk@31820 -
2011-07-29 05:26:39 +00:00
ask
de32d99c42 TAChart: Refactor axis marks generation
git-svn-id: trunk@31764 -
2011-07-20 11:40:55 +00:00
ask
03f4033c49 TAChart: Fix AV when calling ValuesInRange on empty source
git-svn-id: trunk@31663 -
2011-07-10 15:19:19 +00:00
ask
007f525bd7 TAChart: Modify ValuesInRange to return extra value on both sides of requested interval.
This fixes display of minor axis the the graph edges.

git-svn-id: trunk@31642 -
2011-07-10 06:50:21 +00:00
ask
980591b46b TAChart: Merge duplicate definitions of TChartColor
git-svn-id: trunk@31392 -
2011-06-26 07:14:37 +00:00