Hello,
I could reproduce the problem so I've added it tot he public tracker:
#2182.
Note I've already fixed it.
The fix consists on modifying the TryAddCrossPoint function in TeeSeriesBandTool.pas, from this:
Code: Select all
function TryAddCrossPoint(t:Integer; isStairs,isStairs2:Boolean):Boolean;
//...
if result then
AddPointXY(Series.CalcXPosValue(X),Series.CalcYPosValue(Y))
end
else
if IsStairs then
AddPoint(Series,IsStairs,t);
end;
To this:
Code: Select all
function TryAddCrossPoint(t:Integer; isStairs,isStairs2:Boolean):Boolean;
//...
if result then
begin
if Series.YMandatory then
AddPointXY(Series.CalcXPosValue(X),Series.CalcYPosValue(Y))
else
AddPointXY(Series.CalcXPosValue(Y),Series.CalcYPosValue(X));
end
else
if IsStairs then
AddPoint(Series,IsStairs,t);
end;