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
返回值: 渲染的已转换数据集