IPointResampler
StockSharp.Xaml.Charting.Numerics
Fornece a interface para um Pointremamler - um algoritmo que é capaz de reduzir o número de pontos de dados em uma série para renderização rápida, mantendo a precisão visual da série
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 a série X e Y de entrada em IPointSeries, uma amostra, conjunto de dados reduzido para renderização na tela
- resamplingMode
- O ResamplingMode a usar
- pointRange
- Os índices dos dados de entrada X e Y a usar (clips por índices)
- viewportWidth
- A largura atual da Área de Vista
- isFifo
- Se os dados forem dados FIFO (emparelhados circulares)
- isCategoryAxis
- Se o XAxis for um eixo de categoria
- xColumn
- A série de valor- X de entrada
- yColumn
- A série Y-Value de entrada
- dataIsSorted
- Se os dados forem ordenados na Direção X
- dataIsEvenlySpaced
- Se os dados estiverem igualmente espaçados em X
- dataIsDisplayedAs2d
- Se os dados forem apresentados como um espalhamento, e.g. not line
- visibleXRange
- O VisibleRange dos XAxis no momento da reamostragem
Retorna: O conjunto de dados transformado para renderização