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