freshKIndex method

dynamic freshKIndex()

Implementation

freshKIndex() {
  //如果有画线数据,画线数据需要更新每个点的k线索引坐标
  for (var line in lineData.values) {
    for (int i = 0, il = line.length; i < il; i++) {
      if (line[i].length > 0) {
        //更新线点上的k线索引
        for(int j = 0;j<line[i]['p'].length;j++){
          // 根据时间从新计算索引. kDataL,time,kData,interval
          line[i]['p'][j]['x']= Tools.getKIndex(chartData.kDataL,line[i]['p'][j]['xt'],chartData.klineData,klineState.widget.propertys['interval']);
        }
      }
    }
  }
}