procedure to freeze the extent at
runtime and calling it prior to starting animation.
Yes, that's correct, although this procedure belongs to your code,
not TPolarSeries. In r38609 have added TChartExtent.FixTo method,
the body of the procedure can now be written as
ParentChart.Extent.FixTo(ParentChart.CurrentExtent)circular and radial axes, which will probably
have to be drawn as part of the polar series instead of
as chart axes. This should allow them to zoom correctly.
For now, I agree that it is easier for you to simply draw axis together
with the series.
However, I do not think that this is optimal general solution for TAChart,
so I recommend you to add TPolarSeries descendant instead of modifying
TPolarSeries directly. This way it would be easier for you to keep your changes
while updating TAChart.