NumericTickProvider

StockSharp.Xaml.Charting.Visuals.Axes

Bietet Tick-Koordinaten für NumericAxis

Erbt von: TickProvider<double>

Methoden

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

Berechnet die Haupt-Zecken für die Achse gegeben VisibleRange und Delta

tickRange
Die VisibleRange
tickDelta
Die Deltas, e.g. MinorDelta und MajorDelta

Rückgabe: Die Major Ticks (Datenwerte) als doppelt

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

Berechnet die kleinen Zecken für die Achse gegeben VisibleRange und Delta

tickRange
Die VisibleRange
tickDelta
Die Deltas, e.g. MinorDelta und MajorDelta
majorTicks
Die zuvor berechneten Major Ticks

Rückgabe: Die Minor Ticks (Datenwerte) als doppelt

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

Berechnet die kleinen Zecken für die Achse gegeben VisibleRange und Delta

tickRange
Die VisibleRange
tickDelta
Die Deltas, e.g. MinorDelta und MajorDelta

Rückgabe: Die Major Ticks (Datenwerte) als doppelt

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

Ruft Double} auf, um Minor Ticks zu berechnen, und gibt dann eine doppelte Darstellung des Minor Ticks Arrays zurück

axis
Das AxisParams für die Achse

Rückgabe: Die Reihe der Zecken anzuzeigen (Datenwerte in doppelt umgewandelt)

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

Wenn Sie einen doppelten Tick-Bereich mit Min, Max, MajorDelta und MinorDelta erhalten, geben Sie eine Reihe von absoluten Werten für Hauptticks zurück

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

Ruft Double} auf, um Minor Ticks zu berechnen, und gibt dann eine doppelte Darstellung des Minor Ticks Arrays zurück

axis
Das AxisParams für die Achse

Rückgabe: Die Reihe der Zecken anzuzeigen (Datenwerte in doppelt umgewandelt)

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

Wenn Sie ein tickRange mit Min, Max, MajorDelta und MinorDelta erhalten, geben Sie eine Reihe von absoluten Werten für kleinere Ticks zurück.

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

Wenn Sie ein tickRange mit Min, Max, MajorDelta und MinorDelta erhalten, geben Sie eine Reihe von absoluten Werten für kleinere Ticks zurück.

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

Bestimmt, ob die Parameter VisibleRange und Delta gültig sind, e.g. sind Real Numbers und VisibleRange.Min < Max

tickRange
Die VisibleRange
tickDelta
Das Delta, e.g. MinorDelta, MajorDelta