IDataSeries
StockSharp.Xaml.Charting.Model.DataSeries
定义 DataSeries 的通用接口,该接口为 BaseRenderableSeries 提供数据源
实现: IDataSeries, ISuspendable
属性
方法
Append
public void Append(TX x, TY[] yValues)
iDataSeries.Append(x, yValues)
附加一个 X, Y 指向序列
- x
- X 值
- yValues
- Y 值( 取决于系列类型)
Append
public void Append(IEnumerable<TX> x, IEnumerable<TY>[] yValues)
iDataSeries.Append(x, yValues)
附加 X 列表, Y 指向序列
- x
- X 点列表
- yValues
- Y分列表( 取决于系列类型)
Clone
public IDataSeries<TX, TY> Clone()
result = iDataSeries.Clone()
Creates a deep copy of a DataSeries
GetYMaxAt
public TY GetYMaxAt(int index, TY existingYMax)
result = iDataSeries.GetYMaxAt(index, existingYMax)
AutoRanging算法在内部使用。在某个衍生类中被覆盖时,可以得到最大值(existingYMax, currentMax),其中currentMax是指定索引中的最大值
- index
- 基础数据集的索引
- existingYMax
- 现有上限
返回值: 新的YMax,即Min(existingYMax,currentMax).
GetYMinAt
public TY GetYMinAt(int index, TY existingYMin)
result = iDataSeries.GetYMinAt(index, existingYMin)
AutoRanging算法在内部使用。在生成类中被覆盖时,可以得到Min(existingYMin,currentMin),其中currentMin是指定索引中的最低值。
- index
- 基础数据集的索引
- existingYMin
- 现有最低限额
返回值: 新的YMIN,即Min(existingYMin,currentMin)), 即:
RemoveRange
public void RemoveRange(int startIndex, int count)
iDataSeries.RemoveRange(startIndex, count)
删除从指定的索引开始的点范围
- startIndex
- 开始删除元素范围的索引
- count
- 要删除的元素数量