ICategoryCoordinateCalculator

StockSharp.Xaml.Charting.Numerics.CoordinateCalculators

Definiert die Schnittstelle zu einem CategoryDateTimeAxis spezifischen ICoordinateCalculator, um von der Pixelkoordinate in den Index in den Datenwert und zurück zu konvertieren

Implementiert: ICoordinateCalculator<double>

Methoden

TransformDataToIndex
public int TransformDataToIndex(DateTime dataValue)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue)

Nimmt einen DateTime Datenwert und transformiert sich in einen Ganzzahlindex auf der Achse e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert DateTime, gibt den Index zurück. Wenn der DateTime außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt

dataValue
Der Datenwert

Rückgabe: Der Index zur zugrunde liegenden Datenreihe

TransformDataToIndex
public int TransformDataToIndex(DateTime dataValue, SearchMode searchMode)
result = iCategoryCoordinateCalculator.TransformDataToIndex(dataValue, searchMode)

Nimmt einen DateTime Datenwert und transformiert sich in einen Ganzzahlindex auf der Achse e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert DateTime, gibt den Index zurück. Wenn der DateTime außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt

dataValue
Der Datenwert
searchMode
Zeigt einen Weg an, in dem man nach dem

Rückgabe: Der Index für die zugrunde liegende Datenreihe oder -1, wenn Exact und die nicht vorhanden sind.

TransformIndexToData
public DateTime TransformIndexToData(int index)
result = iCategoryCoordinateCalculator.TransformIndexToData(index)

Nimmt einen ganzzahligen Index (oder eine Punktzahl) zu den zugrunde liegenden Daten und transformiert sich in den Datenwert auf der Achse. e.g. Wenn die Achse ein CategoryDateTimeAxis ist, akzeptiert sie den Index und gibt DateTime zurück. Wenn der Index außerhalb des Datenbereichs liegt, wird eine Projektion durchgeführt

index
Der Index zur zugrunde liegenden Datenreihe

Rückgabe: Der Datenwert