LogarithmicNumericAxis

StockSharp.Xaml.Charting.Visuals.Axes

Bietet eine logarithmische, wertnumerische Achse, die in der Lage ist, doppelte, int, kurze, Byte, lange Ticks auf der X- oder Y-Achse eines UltrachartSurface darzustellen. Die LogarithmicBase -Eigenschaft bestimmt, welche Basis für den Logarithmus verwendet wird.

Erbt von: NumericAxis

Implementiert: ILogarithmicAxis, IAxis, IAxisParams, IHitTestable, ISuspendable, IInvalidatableElement, IDrawable

Konstruktoren

LogarithmicNumericAxis
public LogarithmicNumericAxis()
logarithmicNumericAxis = LogarithmicNumericAxis()

Initialisiert eine neue Instanz der LogarithmicNumericAxis Klasse.

Eigenschaften

IsLogarithmicAxis
public override bool IsLogarithmicAxis { get; }
value = logarithmicNumericAxis.IsLogarithmicAxis

Gibt einen Wert ab, der angibt, ob es sich bei dieser Instanz um eine logarithmische Achse handelt.

LogarithmicBase
public double LogarithmicBase { get; set; }
value = logarithmicNumericAxis.LogarithmicBase
logarithmicNumericAxis.LogarithmicBase = value

Bekommt oder setzt den Wert, der die für den Logarithmus verwendete Basis bestimmt.

Methoden

GetAxisParams
public override AxisParams GetAxisParams()
result = logarithmicNumericAxis.GetAxisParams()

Erhaltet eine AxisParams @ Struktur mit Informationen über die aktuelle Achse Setup

GetDefaultNonZeroRange
public override IRange GetDefaultNonZeroRange()
result = logarithmicNumericAxis.GetDefaultNonZeroRange()

Gibt eine standardmäßige IRange zurück, die intern von Ultrachart aufgerufen wird, um die VisibleRange einer Achse in einen undefinierten Zustand zurückzusetzen

GetDeltaCalculator
protected override IDeltaCalculator GetDeltaCalculator()
result = logarithmicNumericAxis.GetDeltaCalculator()

Gibt eine Instanz eines IDeltaCalculator zurück, die zur Berechnung der Datenwerte von Achsen-Gittern, -Zecken und -Beschriftungen verwendet wird. Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird (e.g. LogarithmicNumericAxis, ändert sich die Implementierung von GetTickCalculator() um Berechnungen zu ermöglichen, die für diesen Achsentyp spezifisch sind

Rückgabe: Eine IDeltaCalculator @ Instanz

IsValidRange
public override bool IsValidRange(IRange range)
result = logarithmicNumericAxis.IsValidRange(range)

Prüft, ob der sichtbare Bereich für diese Achse gültig ist

range

Felder

LogarithmicBaseProperty
public static readonly DependencyProperty LogarithmicBaseProperty
value = LogarithmicNumericAxis.LogarithmicBaseProperty

Definiert die LogarithmicBaseDependencyProperty