NumericTickProvider
Bietet Tick-Koordinaten für NumericAxis
Erbt von: TickProvider<double>
Methoden
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
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
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
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)
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
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)
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.
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.
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