thanks.
Extent is not the cause.
chart1 and chart2 have same bottom axis(x value) extent
and chart2.left = chart1.left.
(in TATypes.pas, TChartAxis.Measure)the position of left axis is determined by the max mark size(the max y value, not a fix value).