IDataSeries
Define la interfaz Genérica a DataSeries que proporciona un fuente de datos a BaseRenderableSeries
Implementa: IDataSeries, ISuspendable
Propiedades
public IList<TX> XValues { get; }
value = iDataSeries.XValues
Consigue los valores X de esta serie
public IList<TY> YValues { get; }
value = iDataSeries.YValues
Consigue los valores Y de esta serie
Métodos
public void Append(TX x, TY[] yValues)
iDataSeries.Append(x, yValues)
Apende un punto X, Y a la serie
- x
- El valor X
- yValues
- Los valores Y (dependientes del tipo de serie)
public void Append(IEnumerable<TX> x, IEnumerable<TY>[] yValues)
iDataSeries.Append(x, yValues)
Apende una lista de puntos X, Y a la serie
- x
- La lista de puntos X
- yValues
- Listas de puntos Y (dependientes del tipo de serie)
public IDataSeries<TX, TY> Clone()
result = iDataSeries.Clone()
Crea una copia profunda de un DataSeries
public TY GetYMaxAt(int index, TY existingYMax)
result = iDataSeries.GetYMaxAt(index, existingYMax)
Utilizado internamente por el algoritmo AutoRanging. Cuando se anula en una clase derivada, obtiene el Max(existingYMax, currentMax), donde currentMax es el máximo en el índice especificado
- index
- El índice al conjunto de datos subyacente
- existingYMax
- El máximo existente
Devuelve: El nuevo YMax, que es el Min(existingYMax, currentMax)
public TY GetYMinAt(int index, TY existingYMin)
result = iDataSeries.GetYMinAt(index, existingYMin)
Utilizado internamente por el algoritmo AutoRanging. Cuando se anula en una clase derivada, recibe el Min(existingYMin, currentMin), donde currentMin es el mínimo en el índice especificado
- index
- El índice al conjunto de datos subyacente
- existingYMin
- El mínimo existente
Devuelve: El nuevo YMin, que es el Min(existingYMin, currentMin)
public void Remove(TX x)
iDataSeries.Remove(x)
Elimina un punto con el valor X especificado
- x
public void RemoveAt(int index)
iDataSeries.RemoveAt(index)
Elimina un punto en el índice especificado
- index
public void RemoveRange(int startIndex, int count)
iDataSeries.RemoveRange(startIndex, count)
Elimina una gama de puntos que comienzan desde el índice especificado
- startIndex
- Índice de inicio de la gama de elementos para eliminar
- count
- El número de elementos para eliminar