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