2011-08-10 72 views
0

是否有建議數量的數據點一次添加到用於Infragistics WPF DataVisualization 2011.1的xamChart?我試着一次加了60k點,我的gui只是停在那裏。將數字縮小到4k,但仍無濟於事。我的代碼如下Infragistics XamChart數據點限制?

Series ECG = new Series(); 
      ECG.ChartType = ChartType.ScatterLine; 
      ECG.Label = "ECG"; 
      xamChart1.Series.Add(ECG); 

      float[] ecg_data = new float[data.Length]; 
      for(int i = 0; i<ecg_data.Length; i++) 
      { 
       ecg_data[i] = float.Parse(data[i]); 
      } 

      for (int i=0; i<4000; i++) 
      { 
       DataPoint dataPoint=new DataPoint(); 
       dataPoint.ChartParameters.Add(ChartParameterType.ValueY,ecg_data[i]); 
       dataPoint.ChartParameters.Add(ChartParameterType.ValueX,i); 
       ECG.DataPoints.Add(dataPoint); 
      } 

回答

2

我推薦使用Infragistics xamDataChart控件而不是xamChart。 xamDataChart旨在以高性能顯示大量數據。顯示60,000個數據點應該沒有問題。另一方面,xamChart通常會在大約10,000個數據點的性能方面開始下降。