NumericTickProvider

StockSharp.Xaml.Charting.Visuals.Axes

Fornece as Coordenadas de Carrapato para NumericAxis

Herda de: TickProvider<double>

Métodos

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

Calcula as Marcas Principais para o eixo dado um VisibleRange e Delta

tickRange
A VisibleRange
tickDelta
Os Deltas, e.g. MinorDelta e MajorDelta

Retorna: As principais marcações (valores de dados) como duplo

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

Calcula os Tiques Menores para o eixo dado VisibleRange e Delta

tickRange
A VisibleRange
tickDelta
Os Deltas, e.g. MinorDelta e MajorDelta
majorTicks
As Marcas Principais previamente calculadas

Retorna: As Marcas Menores (valores de dados) como duplo

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

Calcula os Tiques Menores para o eixo dado VisibleRange e Delta

tickRange
A VisibleRange
tickDelta
Os Deltas, e.g. MinorDelta e MajorDelta

Retorna: As principais marcações (valores de dados) como duplo

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

Chama o Duplo}) para calcular os Tiques Menores, então retorna uma representação dupla do array de tiques menores

axis
O AxisParams para o eixo

Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)

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

Dado um intervalo de tick duplo com Min, Max, MajorDelta e MinorDelta, retorna uma matriz de valores absolutos para tiques maiores

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

Chama o Duplo}) para calcular os Tiques Menores, então retorna uma representação dupla do array de tiques menores

axis
O AxisParams para o eixo

Retorna: A matriz de ticks a exibir (valores de dados convertidos em duplo)

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

Dado um tickRange com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para tiques menores

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

Dado um tickRange com Min, Max, MajorDelta e MinorDelta, devolva uma matriz de valores absolutos para tiques menores

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

Determina se os parâmetros VisibleRange e Delta são válidos, e.g. são Números Verdadeiros e VisibleRange.Min@ < Max

tickRange
A VisibleRange
tickDelta
O Delta, e.g. MinorDelta, MajorDelta