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
The Deltas, 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
The Deltas, 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
The Deltas, e.g. MinorDelta и MajorDelta

Возвращает: Основные клещи (значения данных) как двойные

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

Звонки Double}) для вычисления малых клещей, затем возвращает двойное представление массива малых клещей

axis
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)

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
AxisParams для оси

Возвращает: Массив клещей для отображения (значения данных, преобразованные в двойные)

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
Delta, e.g MinorDelta, MajorDelta