* UILineChart:修改自定义最大值最小值为无穷时出错的问题
This commit is contained in:
parent
cd56ac542e
commit
8abaf9bbdc
Binary file not shown.
@ -104,6 +104,13 @@ namespace Sunny.UI
|
||||
YScale.SetRange(min, max);
|
||||
if (!Option.YAxis.MaxAuto) YScale.Max = Option.YAxis.Max;
|
||||
if (!Option.YAxis.MinAuto) YScale.Min = Option.YAxis.Min;
|
||||
|
||||
if (YScale.Max.IsNanOrInfinity() || YScale.Min.IsNanOrInfinity())
|
||||
{
|
||||
YScale.Max = max;
|
||||
YScale.Min = min;
|
||||
}
|
||||
|
||||
YScale.AxisChange();
|
||||
YLabels = YScale.CalcLabels();
|
||||
}
|
||||
|
@ -21,5 +21,15 @@
|
||||
{
|
||||
return float.IsInfinity(d);
|
||||
}
|
||||
|
||||
public static bool IsNanOrInfinity(this double d)
|
||||
{
|
||||
return d.IsNan() || d.IsInfinity();
|
||||
}
|
||||
|
||||
public static bool IsNanOrInfinity(this float d)
|
||||
{
|
||||
return d.IsNan() || d.IsInfinity();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user