IDataSeries
Definiert die generische Schnittstelle zu einem DataSeries, die eine Datenquelle zu einem BaseRenderableSeries bietet
Implementiert: IDataSeries, ISuspendable
Eigenschaften
public IList<TX> XValues { get; }
value = iDataSeries.XValues
Bekommt die X-Werte dieser Serie
public IList<TY> YValues { get; }
value = iDataSeries.YValues
Bekommt die Y-Werte dieser Serie
Methoden
public void Append(TX x, TY[] yValues)
iDataSeries.Append(x, yValues)
Hängt einen X, Y-Punkt an die Reihe an
- x
- Der X-Wert
- yValues
- Die Y-Werte (abhängig vom Serientyp)
public void Append(IEnumerable<TX> x, IEnumerable<TY>[] yValues)
iDataSeries.Append(x, yValues)
Anhängen einer Liste von X, Y zeigt auf die Serie
- x
- Die Liste der X Punkte
- yValues
- Listen von Y-Punkten (abhängig vom Serientyp)
public IDataSeries<TX, TY> Clone()
result = iDataSeries.Clone()
Erstellt eine tiefe Kopie eines DataSeries
public TY GetYMaxAt(int index, TY existingYMax)
result = iDataSeries.GetYMaxAt(index, existingYMax)
Wenn Sie in einer abgeleiteten Klasse überschreiben, erhalten Sie den Max(existingYMax, currentMax), wobei currentMax das Maximum für den angegebenen Index ist.
- index
- Der Index zum zugrunde liegenden Datensatz
- existingYMax
- Das bestehende Maximum
Rückgabe: Der neue YMax, der Min(existingYMax, currentMax) ist
public TY GetYMinAt(int index, TY existingYMin)
result = iDataSeries.GetYMinAt(index, existingYMin)
Wenn Sie sich in einer abgeleiteten Klasse überschreiben, erhalten Sie das Min(existingYMin, currentMin), wobei currentMin das Minimum für den angegebenen Index ist.
- index
- Der Index zum zugrunde liegenden Datensatz
- existingYMin
- Das bestehende Minimum
Rückgabe: Die neue YMin, die Min(existingYMin, currentMin) ist
public void Remove(TX x)
iDataSeries.Remove(x)
Entfernen eines Punktes mit dem angegebenen X-Wert
- x
public void RemoveAt(int index)
iDataSeries.RemoveAt(index)
Entfernen eines Punktes im angegebenen Index
- index
public void RemoveRange(int startIndex, int count)
iDataSeries.RemoveRange(startIndex, count)
Entfernen Sie eine Reihe von Punkten, die vom angegebenen Index ausgehen
- startIndex
- Startindex des zu entfernenden Elementbereichs
- count
- Die Anzahl der zu entfernenden Elemente