Commit Graph

365 Commits

Author SHA1 Message Date
wp_xyz
8744e56918 TAChart: Support series pointers in TAChartStyle. 2024-03-16 22:24:31 +01:00
wp_xyz
0fd4564df7 TAChart: TBarSeries, TBubbleSeries and TPieSeries now use Styles for extended data point formatting 2024-02-04 17:35:22 +01:00
wp_xyz
511ccf9bc3 TAChart: New LineTypes for TLineseries: ltStepCenterXY, ltStepCenterYX. Update the line demo. 2024-01-26 11:43:05 +01:00
wp_xyz
0f5a732909 TAChart: Deprecate functions PointDist and LinePointDist in favor of new PointDistSq and PointLineDistSq. 2024-01-10 14:02:49 +01:00
wp_xyz
6455279789 TAChart: Support errorbars in TAreaSeries. 2023-12-28 13:29:12 +01:00
wp_xyz
4a975e2e79 TAChart: Extend 0933dadcaf to rotated area series 2023-12-28 13:28:24 +01:00
wp_xyz
5cb240ac36 TAChart: Make sure that TAreasSeries is clipped at the plotarea boundaries. 2023-11-22 18:38:16 +01: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
4aeb1eb0ff TAChart: More flexible usage of system colors in drawers. 2023-03-09 12:12:04 +01:00
wp_xyz
9f08e2006b TAChart: Add new TDataPointMarksClickTool 2022-07-23 19:32:56 +02: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
925e2e7370 TAChart: Find point index error in relation with ColorEach of line series (https://forum.lazarus.freepascal.org/index.php/topic,56324.msg418533.html#msg418533). 2021-09-17 21:28:48 +02:00
wp_xyz
62d7b87f0d TAChart: Fix TLineSeries.ColorEach ignoring LinePen.Width setting. 2021-09-16 11:48:12 +02:00
wp_xyz
accd76af5c TAChart: Less hints and warnings. 2021-08-08 00:20:43 +02:00
wp_xyz
fd378d5650 TAChart: Fix axis line in a paned chart extending beyond the pane boundaries. Issue #39312. 2021-08-06 23:47:10 +02:00
wp_xyz
0c02c6a454 TAChart: Fix side color of lineseries in 3D mode 2021-08-05 23:20:42 +02:00
wp_xyz
7c644ae7b3 TAChart: Less hints and warnings 2021-08-05 10:34:48 +02:00
wp
9b55e4347c TAChart: Fix typo in previous commit.
git-svn-id: trunk@65006 -
2021-04-15 22:03:58 +00:00
wp
0cc90519c6 TAChart: Fix Manhattan series color issue for gtk3. Issue #38759.
git-svn-id: trunk@65005 -
2021-04-15 21:53:22 +00:00
wp
87b1cb08ba TAChart: Fix false colors in TManhattanSeries. Issue #38759.
git-svn-id: trunk@65002 -
2021-04-15 21:12:07 +00:00
wp
d7061ea8e8 TAChart: Fix TBarSeries drawing too thick bar border line when Margin is 0.
git-svn-id: trunk@64403 -
2021-01-17 22:47:13 +00:00
wp
24637b3d03 TAChart: Fix too thick connection line between stacked bars.
git-svn-id: trunk@64353 -
2021-01-08 10:54:57 +00: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
b842bf6451 TAChart: Fix DataPoint tools not finding stacked TBarSeries values.
git-svn-id: trunk@63884 -
2020-09-17 10:41:14 +00:00
wp
fcdba55052 TAChart: Remove "not initialized" warnings.
git-svn-id: trunk@63574 -
2020-07-16 20:11:06 +00:00
wp
c97a2a7c76 TAChart: Fix AreaSeries crashing when y of first or last data point is NaN.
git-svn-id: trunk@63215 -
2020-05-23 21:56:28 +00:00
wp
bb4e2d9fb8 TAChart: Fix TLineSeries segment tracer crashing when only 1 y value exists.
git-svn-id: trunk@63050 -
2020-04-22 21:05:31 +00:00
wp
e4de3e6dec TAChart: DataTools follow the connection lines of TLineSeries. Keep TLineSeries.LineType when ShowLines is toggled.
git-svn-id: trunk@63048 -
2020-04-22 20:18:34 +00:00
wp
b198ba1129 TAChart: Add TLegendItemBrushPenRect to display pen in legend icons of TBarSeries, TAreaSeries and TBubbleSeries.
git-svn-id: trunk@62772 -
2020-03-17 18:20:10 +00:00
wp
410090e60e TAChart: Add new property "AngleRange" to TPieSeries to enable a "halfdonut series"
git-svn-id: trunk@62354 -
2019-12-08 18:22:21 +00:00
wp
7db04f024b TAChart: Raise an EChartError if TBarSeries.Extent is called before adding the series to a chart (https://forum.lazarus.freepascal.org/index.php/topic,47295.msg338189.html).
git-svn-id: trunk@62162 -
2019-11-03 10:19:02 +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
a772554251 TAChart: Fix drawing issues in TBarSeries for extremely narrow bars. Issue #35623.
git-svn-id: trunk@61282 -
2019-05-23 20:56:48 +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
ae5ab44793 TAChart: Avoid uninitialized parameter in TBarSeries.Extent calculation when XCount = 0.
git-svn-id: trunk@61083 -
2019-04-29 16:51:05 +00:00
wp
0979ae36e8 TAChart: Fix issues of TCalculatedChartsource related to YCount = 0 and Y value reordering.
git-svn-id: trunk@61079 -
2019-04-29 13:16:45 +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
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
56f340d0ba TAChart: Refactor drawing for new bar shapes of TBarSeries.
git-svn-id: trunk@60769 -
2019-03-25 15:22:50 +00:00
wp
b72b08174e TAChart: Fix bar series shapes when axes are rotated.
git-svn-id: trunk@60767 -
2019-03-25 00:56:54 +00:00
wp
a4166ee45d TAChart: Add property TBarShape to TBarSeries to allow painting of bars as cylinders, pyramids, prisms etc. Add related demo.
git-svn-id: trunk@60762 -
2019-03-24 15:57:28 +00:00
wp
47bccc778c TAChart: Add event OnCustomDrawBar to TBarSeries, deprecate old OnBeforeDrawBar. Rename TPieSeries.OnDrawPie to .OnCustomDrawPie.
git-svn-id: trunk@60755 -
2019-03-23 23:19:53 +00:00
wp
e3bb0c1dd4 TAChart: Implement event OnDrawPie for custom painting of TPieSeries.
git-svn-id: trunk@60750 -
2019-03-23 18:12:58 +00:00
wp
50b7e5b2a4 TAChart: Add new properties Orientation and ViewAngle to TPieSeries. Update demo.
git-svn-id: trunk@60728 -
2019-03-19 22:11:22 +00:00
wp
0828a25696 TAChart: Add new property "StartAngle" to TPieSeries. Update demo (new layout).
git-svn-id: trunk@60717 -
2019-03-18 22:35:15 +00:00
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