Commit Graph

171 Commits

Author SHA1 Message Date
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
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
3b13d3929f TAChart: Fix position of data labels for non-stacked area series.
git-svn-id: trunk@58571 -
2018-07-19 10:58:23 +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
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
1401108152 TAChart: Fix margins if barseries displays marks
git-svn-id: trunk@56492 -
2017-11-25 10:36:41 +00:00
wp
0b3d343f9b TAChart: Fix empty TPolarSeries crashing if ShowPoints is true.
git-svn-id: trunk@56443 -
2017-11-20 18:00:59 +00:00
wp
4111fd882a TAChart: Add TLinearMarkPositions option lmpInsideCentered to center bar series marks inside the bars (issue #32693).
git-svn-id: trunk@56416 -
2017-11-15 14:50:37 +00:00
wp
7a7b03235d TAChart: Fix legend issue and memory leak of bar and area series (issue #0032181)
git-svn-id: trunk@55551 -
2017-07-20 22:12:15 +00:00
wp
bb8725334b TAChart: Use HTML in legend at design-time
git-svn-id: trunk@55445 -
2017-07-04 21:10:30 +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
9d64ee4506 TAChart: Restore previous behavior of TDataPointDragTool being able to change both x and y values (lost in r53954 #c4a923c858).
git-svn-id: trunk@54271 -
2017-02-25 17:00:45 +00:00
wp
3456985cf7 TAChart: Add new property RotationCenter to TChartTextElement and publish it for axis and series marks.
git-svn-id: trunk@54258 -
2017-02-23 22:03:25 +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
c4a923c858 TAChart: Activate operation of DatapointDragTool on XList and YList values of ChartSource.
git-svn-id: trunk@53954 -
2017-01-16 12:42:11 +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
b0c8fb1703 TAChart: Fix extent calculation of TOpenHighLowCloseSeries and TBoxAndWhiskerSeries in presence of axis transformation
git-svn-id: trunk@53939 -
2017-01-13 17:03:01 +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
deb7ac4360 TAChart: Redo NearestPoint system for finer control.
git-svn-id: trunk@53929 -
2017-01-11 19:59:52 +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
0e6c18073a TAChart: Extend TBasicPointSeries to respect NearestPointTarget and Stacked in GetNearestPoint()
git-svn-id: trunk@53920 -
2017-01-10 23:03:47 +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
wp
0028c7e58f TAChart: Add new public properties XValues, YValues to TChartSeries for simple access to data XList and YList.
git-svn-id: trunk@53917 -
2017-01-10 22:44:14 +00:00
wp
783241539d TAChart: Fix stacking of multi-valued Line/AreaSeries in case of axis transformations. New property Stacked to turn stacking off.
git-svn-id: trunk@53907 -
2017-01-10 00:11:06 +00:00
wp
363f930d54 TAChart: Override TBarSeries.GetNearestPoint to accept clicks inside the bar, new property ToolTarget (http://forum.lazarus.freepascal.org/index.php/topic,35342.0.html)
git-svn-id: trunk@53896 -
2017-01-07 23:06:09 +00:00
wp
c8432ee164 TAChart: Make the TBasicChartSeries.OnGetPointerStyle event a procedure (instead of a function). Update line demo.
git-svn-id: trunk@52233 -
2016-04-22 10:55:20 +00:00
wp
e0199daa77 TAChart: Rename the new OnOwnerDrawPointer event to OnCustomDrawPointer. Add OnGetPointerStyle event (for Delphi compatibility) and add this to line demo.
git-svn-id: trunk@52104 -
2016-04-04 14:19:00 +00:00
wp
e63ea5918a TAChart: Add owner-draw pointer event to TLineSeries. Add demo showing bitmap pointer and drawing only every nth pointer.
git-svn-id: trunk@52103 -
2016-04-04 12:07:40 +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
ac32b9a35a TAChart: Make TCustomSeries.Clear virtual. Add TChartLinkItem to TACustomSource.
git-svn-id: trunk@51485 -
2016-02-03 11:33:21 +00:00
wp
5fdf172812 TAChart: Fix panes to work with TFuncSeries. Update panes-2 demo.
git-svn-id: trunk@48534 -
2015-03-29 22:13:33 +00:00
wp
27748dacc4 TAChart: Improved Delphi compatibility of TACustomSeries (issue #0023499).
git-svn-id: trunk@46611 -
2014-10-19 22:11:11 +00:00
wp
5e9c4964ce TAChart: add properties "Font" and "UseFont" to TChartStyle
git-svn-id: trunk@44486 -
2014-03-21 20:13:56 +00:00
ask
c30206ff03 TAChart: Add TCustomSeries.ExtentPointIndex{First,Last} properties
git-svn-id: trunk@41792 -
2013-06-22 10:58:46 +00:00
ask
995a2f9aab TAChart: Fix out-of-range error when displaying series with only NaN values
git-svn-id: trunk@41791 -
2013-06-22 10:38:07 +00:00
ask
f4fb26c786 TAChart: Add TChartPen.EffVisible helper function
git-svn-id: trunk@41781 -
2013-06-21 13:22:14 +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
ce06f3131a TAChart: Extract CreateLazIntfImage helper function
git-svn-id: trunk@40089 -
2013-01-31 09:11:51 +00:00
ask
0df5d1caa3 TAChart: Update chart after change to Shadow property of a series
git-svn-id: trunk@40088 -
2013-01-31 08:51:40 +00:00
ask
017e658f9c TAChart: Extract TBasicPo.FindExtentInterval procedure
+ Minor refactoring.

git-svn-id: trunk@40053 -
2013-01-30 13:22:13 +00:00
ask
d91a1f1adc TAChart: Add initial support for shadows
git-svn-id: trunk@40050 -
2013-01-30 06:51:15 +00:00
ask
f0478fa8a2 TAChart: Fix SIGFPE in TChartSeries.Add when the last data item is NaN
git-svn-id: trunk@39861 -
2013-01-15 15:31:56 +00:00
ask
9a5d0a0e44 TAChart: Fix exception on destroying clones series
git-svn-id: trunk@39821 -
2013-01-10 14:18:09 +00:00
ask
f3f890e876 TAChart: Fix SIGFPE while drawing mark labels for series with NaNs
git-svn-id: trunk@39705 -
2013-01-01 03:22:11 +00:00
ask
607dd7c75f TAChart: Hide legend if exception happened while attempting to fill it
git-svn-id: trunk@39599 -
2012-12-20 16:35:42 +00:00