Commit Graph

320 Commits

Author SHA1 Message Date
wp
2a24bff643 TAChart: New property MarkPositionCentered for TPieSeries.
git-svn-id: trunk@60688 -
2019-03-15 19:04:46 +00:00
wp
a8812d76d2 TAChart: Add new property InnerRadiusPercent to TPieSeries for achieving a "donut" series
git-svn-id: trunk@60666 -
2019-03-14 11:13:12 +00:00
wp
9e111d1a22 TAChart: Add new property DepthBrightnessDelta to some series for improved rendering in pseudo-3D mode. Update related demos.
git-svn-id: trunk@60659 -
2019-03-12 17:35:19 +00:00
wp
8eb1697eef TAChart: Remove reticule-related properties and methods, were deprecated in v2.0 or earlier.
git-svn-id: trunk@60453 -
2019-02-18 18:58:14 +00:00
wp
87be7a4818 TAChart: Make TBarSeries use datapoint color without overriding style color.
git-svn-id: trunk@60442 -
2019-02-16 22:37:02 +00:00
wp
5b206105d3 TAChart: Publish properties Marks and MarkPositions only when useful.
git-svn-id: trunk@60432 -
2019-02-15 21:07:55 +00:00
wp
7c5fdfc1d4 TAChart: Fix incomplete support of multiple x values in TListChartSource and DataPointEditor. Issue #35089.
git-svn-id: trunk@60425 -
2019-02-15 11:45:51 +00:00
wp
71a8ee49c6 TAChart: Achieve consistent behavior for TLineSeries.StackedNaN (issue #35031, note 0114044)
git-svn-id: trunk@60424 -
2019-02-14 23:08:34 +00:00
wp
2ff24ec235 TAChart: Avoid multiple painting of series labels and error bars in case of multi-y-valued line series. Issue #35077.
git-svn-id: trunk@60420 -
2019-02-14 11:07:44 +00:00
wp
08360d70cd TAChart: Improved painting of stacked area and line series having missing values. New property StackedNaN.
git-svn-id: trunk@60402 -
2019-02-10 20:48:52 +00:00
wp
3a87732559 TAChart: Improved painting of stacked area series with missing values
git-svn-id: trunk@60396 -
2019-02-09 21:58:47 +00:00
wp
f186bca54a TAChart: Small improvements in series code.
git-svn-id: trunk@60366 -
2019-02-08 21:30:54 +00:00
wp
7ea6dda14a TAChart: Fix stacked bar series containing missing values (NaN).
git-svn-id: trunk@60355 -
2019-02-07 15:38:55 +00:00
wp
ed41e9594f TAChart: Add property UseZeroLevel to TBarSeries in order to make it behave like TAreaSeries on linear and logarithmic axes (Issue #34863).
git-svn-id: trunk@60351 -
2019-02-06 22:43:31 +00:00
wp
b8d5d217d5 TAChart: Fix bar series not showing bars with values < 1 (issue #34863).
git-svn-id: trunk@60326 -
2019-02-03 22:48:17 +00:00
wp
7596783b3d TAChart: Replace TMarkPositions option lmpInsideCenter by new property "MarkPositionCentered" published for bar and area series.
git-svn-id: trunk@60088 -
2019-01-15 10:33:57 +00:00
wp
12f19c342d TAChart: Correct vertical position of stacked bar series centered labels if ZeroLevel is not used.
git-svn-id: trunk@60087 -
2019-01-15 09:12:06 +00:00
wp
ed08eac4e4 TAChart: Fix horizontal position of series labels for a bar series having multiple, non-stacked y values (issue #34862)
git-svn-id: trunk@60073 -
2019-01-13 15:56:22 +00:00
wp
554039e183 TAChart: Fix painting of a non-stacked bar series in case of a nonlinear axis transformation.
git-svn-id: trunk@60072 -
2019-01-13 15:47:26 +00:00
wp
6fbf3f209a TAChart: Undo 60021, 60027, 60057, 60058, 60059, 60060, 60065, 60066
git-svn-id: trunk@60068 -
2019-01-13 00:18:44 +00:00
wp
84a9df69ff TAChart: Fix position of series labels at a multi-y-valued non-stacked bar series.
git-svn-id: trunk@60066 -
2019-01-12 23:43:20 +00:00
wp
a9b6333383 TAChart: Fix severe speed issue when switching to logarithmic axis. Improved label positioning for logarithmic bar series. Fix drawing of logarithmic bar series.
git-svn-id: trunk@60065 -
2019-01-12 22:28:30 +00:00
wp
33ce58f4dc TAChart: Fix panning error of TAreaSeries (caused by r58562 #e279c0a839, see https://forum.lazarus.freepascal.org/index.php/topic,43182.0.html).
git-svn-id: trunk@59528 -
2018-11-12 17:27:46 +00:00
wp
a1b87dac3d TAChart: Remove old deprecated code.
git-svn-id: trunk@59230 -
2018-10-02 20:34:45 +00:00
wp
a88125b782 TAChart: deprecate all reticule-related methods and properties (was incomplete). Less hints and warnings.
git-svn-id: trunk@59197 -
2018-09-30 20:29:05 +00:00
wp
46bb34ff6f TAChart: Use THiddenPropertyEditor instead of DefineProperties to hide the deprecated property TConstantLine.AxisIndexX.
git-svn-id: trunk@58775 -
2018-08-25 09:10:14 +00:00
wp
75cdabf306 TAChart: Rename TConstantLine.AxisIndexX to .AxisIndex
git-svn-id: trunk@58767 -
2018-08-24 10:14:42 +00:00
wp
98812def35 TAChart: Add feCustom as new TFitEquation element: User-defined basis functions
git-svn-id: trunk@58765 -
2018-08-23 14:06:06 +00:00
wp
2b595ec973 TAChart: Fix not being able to show persistently FitSeries pointer. Turn off pointers by default.
git-svn-id: trunk@58605 -
2018-07-23 22:44:10 +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
b502667ee0 TAChart: Fix some drawing glitches of 3d area series. Still issues when curves cross
git-svn-id: trunk@58579 -
2018-07-19 22:08:30 +00:00
wp
17e457c8df TAChart: Fix hanging of 3d area series with a single y value.
git-svn-id: trunk@58573 -
2018-07-19 12:14:15 +00:00
wp
a07e489590 TAChart: Improved rendering of 3D edges of area series
git-svn-id: trunk@58572 -
2018-07-19 12:11:17 +00:00
wp
9302fcc012 TAChart: Add new property Banded to TAreaSeries.
git-svn-id: trunk@58565 -
2018-07-18 19:05:37 +00:00
wp
e279c0a839 TAChart: Back-to-front painting of non-stacked TAreaSeries planes.
git-svn-id: trunk@58562 -
2018-07-18 15:38:24 +00:00
wp
4d7ff08e66 TAChart: Implement side-by-side arrangement of bars in TBarSeries from multiple y values.
git-svn-id: trunk@58471 -
2018-07-09 12:50:49 +00:00
wp
b620802ae8 TAChart: Add new property MarkDistancePercent to TPieSeries.
git-svn-id: trunk@58447 -
2018-07-06 12:17:50 +00:00
wp
762e695242 TAChart: New TLineSeries property ColorEach for individual coloring of line segments.
git-svn-id: trunk@57277 -
2018-02-10 20:41:31 +00:00
wp
f00551aab4 TAChart: Fix crash if multi-valued lineseries is displayed in legend using styles.
git-svn-id: trunk@57113 -
2018-01-18 08:29:28 +00:00
wp
91b5e9ace2 TAChart: Fix incorrect clipping of area series segments.
git-svn-id: trunk@57053 -
2018-01-11 13:09:08 +00:00
wp
0bc15a664b TAChart: Fix zerolevel being added to barseries values (see http://forum.lazarus.freepascal.org/index.php/topic,14419.msg239919.html#msg239919)
git-svn-id: trunk@54335 -
2017-03-03 12:06:03 +00:00
wp
e425cc10ae TAChart: Draw the pointers of a multi-valued series using the ChartStyles brush.
git-svn-id: trunk@54328 -
2017-03-02 22:45:02 +00:00
wp
1d32c97e32 TAChart: Add property ToolTargets to TCustomChartSeries and publish it in most of its descendants for finer control of datapoint tool behavior.
git-svn-id: trunk@54286 -
2017-02-26 22:45:57 +00:00
wp
0e70e5588a TAChart: Move BeginUpdate/EndUpdate from TLineSeries to its ancestor, TChartSeries
git-svn-id: trunk@54235 -
2017-02-21 19:01:50 +00:00
wp
1fb630f063 TAChart: Fix TDatapointTools acting on TBoxAndWhiskerSeries and TOpenHighLowCloseSeries with transformed axes.
git-svn-id: trunk@53943 -
2017-01-14 16:49:08 +00:00
wp
12987e232a TAChart: Activate TNearestPointTarget in TOpenHighLowCloseSeries. Fix DataPointTools using nptYList correctly for horizontal bar series.
git-svn-id: trunk@53934 -
2017-01-12 21:13:14 +00:00
wp
fa280dc697 TAChart: BarSeries accepts tool hits along upper bar border (not just at center of bar border).
git-svn-id: trunk@53932 -
2017-01-12 14:05:35 +00:00
wp
2757aa16cb TAChart: Remove TBarSeries.ToolTarget and activate the new NearestPoint system.
git-svn-id: trunk@53930 -
2017-01-11 20:13:56 +00:00
wp
cb61dd8c18 TAChart: Move Extent calculation from TLineSeries and TAreaSeries to ancestor TBasicPointSeries
git-svn-id: trunk@53928 -
2017-01-11 19:14:53 +00:00
wp
bb5823ecc2 TAChart: Move property Stacked from TAreaSeries/TLineSeries to tbeir ancestor TBasicPointSeries
git-svn-id: trunk@53918 -
2017-01-10 22:53:36 +00:00