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