IPointResampler

StockSharp.Xaml.Charting.Numerics

向 Pointresampler 提供接口 - 一个能够减少系列数据点数的算法,以快速渲染,同时保持系列的视觉精度

方法

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)

将输入 X 和 Y 系列转换为 X 和 Y 系列, 即一个复制的、 已缩小的数据集, 用于在屏幕上渲染

resamplingMode
用于使用的 ResamplingMode QQ
pointRange
所用X和Y输入数据的指数(按指数分列)
viewportWidth
视图端口的当前宽度
isFifo
如果数据为 FIFO( 循环缓冲) 数据
isCategoryAxis
如果 XAxis 是分类轴
xColumn
输入 X- Vale 系列
yColumn
输入 Y 值系列
dataIsSorted
如果数据排序在 X 方向
dataIsEvenlySpaced
如果数据在 X 中均匀空格
dataIsDisplayedAs2d
如果数据显示为散开,则% e.g {} 。
visibleXRange
重作样本时轴心的VisibleRange

返回值: 渲染的已转换数据集