2011-08-10 3 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

xamChart 대신 Infragistics xamDataChart 컨트롤을 사용하는 것이 좋습니다. xamDataChart는 많은 양의 데이터를 고성능으로 표시하도록 설계되었습니다. 60,000 개의 데이터 포인트를 표시하는 데 문제가 없어야합니다. 한편, xamChart는 보통 약 10,000 개의 데이터 포인트에서 성능면에서 저하되기 시작합니다.