TCustomSeriesStack

TCustomSeriesStack

type TCustomSeriesStack = (cssNone, cssOverlap, cssStack, cssStack100);

Unit
Series

Description
Use with TCustomSeries #TCustomSeries.Stacked#Stacked# property.

cssNone: No overlap action. All Series displayed in individual Z space

cssOverlap: Series displayed in same Z space (all Series take same
ZOrder position).
This will result in overpainting of equal Series points.

cssStack: Stack Series one above the other.
Series begin with lowest index order at bottom, further Series are then plotted above in their respective indexed order with each point taking the cumulative value of lower points as their starting value.

cssStack100: Plots take up full Bottom to Top space of the Chart Area resulting in a percentage division by Area to reflect Series values.
The Y displacement below each line equates to its percentage value of total.
Thus the Last Line will be parallel with/at the top of the Chart and the area below that line reflects its percentage proportion.