mirror of
https://gitlab.com/freepascal.org/lazarus/lazarus.git
synced 2025-08-10 16:56:03 +02:00
TAChart: Improved initialization of scaling transformation. Issue #34896, patch by Marcin Wiazowski.
git-svn-id: branches/fixes_2_0@60380 -
This commit is contained in:
parent
aa6c8ecdfc
commit
a6c0d8a0a7
@ -702,7 +702,7 @@ begin
|
||||
FDefaultGUIConnector.CreateDrawer(FConnectorData);
|
||||
FGUIConnectorListener := TListener.Create(@FGUIConnector, @StyleChanged);
|
||||
|
||||
FScale := DoublePoint(1, 1);
|
||||
FScale := DoublePoint(1, -1);
|
||||
|
||||
Width := DEFAULT_CHART_WIDTH;
|
||||
Height := DEFAULT_CHART_HEIGHT;
|
||||
@ -1485,7 +1485,7 @@ begin
|
||||
|
||||
// There is a cyclic dependency: extent -> visible marks -> margins.
|
||||
// We recalculate them iteratively hoping that the process converges.
|
||||
CalculateTransformationCoeffs(ZeroRect, scChartMargins, scMinDataSpace);
|
||||
CalculateTransformationCoeffs(scSeriesMargins, scChartMargins, scMinDataSpace);
|
||||
cr := FClipRect;
|
||||
for tries := 1 to 10 do begin
|
||||
axisMargin := AxisList.Measure(CurrentExtent, scDepth);
|
||||
|
Loading…
Reference in New Issue
Block a user