NumericTickProvider

StockSharp.Xaml.Charting.Visuals.Axes

为 NumericAxis 提供勾选坐标

继承自: TickProvider<double>

方法

CalculateMajorTicks
protected virtual double[] CalculateMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMajorTicks(tickRange, tickDelta)

计算给定的 VisibleRange 和 Delta 轴的主要勾选

tickRange
VisibleRange
tickDelta
三角洲、e.g. MinorDelta和MajorDelta

返回值: 主要勾选( 数据值) 为双

CalculateMinorTicks
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta, majorTicks)

计算给定的 VisibleRange 和 Delta 轴的次要勾选

tickRange
VisibleRange
tickDelta
三角洲、e.g. MinorDelta和MajorDelta
majorTicks
先前计算的主要滴答

返回值: 双重的次要勾选( 数据值)

CalculateMinorTicks
protected virtual double[] CalculateMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.CalculateMinorTicks(tickRange, tickDelta)

计算给定的 VisibleRange 和 Delta 轴的次要勾选

tickRange
VisibleRange
tickDelta
三角洲、e.g. MinorDelta和MajorDelta

返回值: 主要勾选( 数据值) 为双

GetMajorTicks
public override double[] GetMajorTicks(IAxisParams axis)
result = numericTickProvider.GetMajorTicks(axis)

调用 Double ) 计算小勾数, 然后返回小勾数数组的双表示

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为双倍)

GetMajorTicks
public double[] GetMajorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMajorTicks(tickRange, tickDelta)

与 Min、 Max、 MajorDelta 和 MinorDelta 的双勾选范围, 返回主要勾选的绝对值组

GetMinorTicks
public override double[] GetMinorTicks(IAxisParams axis)
result = numericTickProvider.GetMinorTicks(axis)

调用 Double ) 计算小勾数, 然后返回小勾数数组的双表示

axis
The AxisParams for the axis

返回值: 要显示的勾选数组( 数据值转换为双倍)

GetMinorTicks
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta)

将 tickRange 和 Min、 Max、 MajorDelta 和 MinorDelta 组合在一起, 返回小勾选的绝对值组

GetMinorTicks
public double[] GetMinorTicks(IRange<double> tickRange, IAxisDelta<double> tickDelta, double[] majorTicks)
result = numericTickProvider.GetMinorTicks(tickRange, tickDelta, majorTicks)

将 tickRange 和 Min、 Max、 MajorDelta 和 MinorDelta 组合在一起, 返回小勾选的绝对值组

IsParamsValid
protected bool IsParamsValid(IRange<double> tickRange, IAxisDelta<double> tickDelta)
result = numericTickProvider.IsParamsValid(tickRange, tickDelta)

确定 VisibleRange 和 Delta 参数是否有效, e.g. 是真实的数字, VisibleRange.Min < Max

tickRange
VisibleRange
tickDelta
三角洲,e.g. MinorDelta,MajorDelta