IPointResampler

StockSharp.Xaml.Charting.Numerics

Proporciona la interfaz a un Pointresampler - un algoritmo que es capaz de reducir el número de puntos de datos en una serie para renderizar rápido, manteniendo la precisión visual de la serie

Métodos

Execute
public IPointSeries Execute(ResamplingMode resamplingMode, IndexRange pointRange, int viewportWidth, bool isFifo, bool isCategoryAxis, IList xColumn, IList yColumn, bool? dataIsSorted, bool? dataIsEvenlySpaced, bool? dataIsDisplayedAs2d, IRange visibleXRange)
result = iPointResampler.Execute(resamplingMode, pointRange, viewportWidth, isFifo, isCategoryAxis, xColumn, yColumn, dataIsSorted, dataIsEvenlySpaced, dataIsDisplayedAs2d, visibleXRange)

Transforma la serie de entrada X y Y en un IPointSeries@, un conjunto de datos reelaborado y reducido para renderizar en pantalla

resamplingMode
ResamplingMode@
pointRange
Los índices de los datos de entrada X y Y para utilizar (clips por índices)
viewportWidth
La anchura actual del Viewport
isFifo
Si los datos son datos FIFO (Circulares amortiguados)
isCategoryAxis
Si el eje X es un eje de categoría
xColumn
La serie X-Value de entrada
yColumn
La serie de entrada Y-Value
dataIsSorted
Si los datos se clasifican en la Dirección X
dataIsEvenlySpaced
Si los datos son uniformemente espaciados en X
dataIsDisplayedAs2d
Si los datos se presentan como un scatter, e.g@. no line
visibleXRange
VisibleRange@ del XAxis en el momento del reemparecimiento

Devuelve: El conjunto de datos transformado para renderizar