TAChart: Fix creation of axis labels if an axis transformation inverts axis limits

git-svn-id: trunk@49452 -
This commit is contained in:
wp 2015-06-26 09:49:19 +00:00
parent 8c42f271c2
commit 241599929e
2 changed files with 3 additions and 0 deletions

View File

@ -600,6 +600,8 @@ begin
FValueMax := GetTransform.AxisToGraph(axisMax);
FMinForMarks := Min(FMinForMarks, GetTransform.AxisToGraph(d.FMin));
FMaxForMarks := Max(FMaxForMarks, GetTransform.AxisToGraph(d.FMax));
EnsureOrder(FValueMin, FValueMax);
EnsureOrder(FMinForMarks, FMaxForMarks);
end;
if Assigned(FOnMarkToText) then

View File

@ -314,6 +314,7 @@ begin
AParams.FMin := AParams.FAxisToGraph(AParams.FMin);
AParams.FMax := AParams.FAxisToGraph(AParams.FMax);
end;
EnsureOrder(AParams.FMin, AParams.FMax);
CalculateIntervals(AParams, start, step);
if step <= 0 then exit;
m := start;