Infragistics XamChart数据点限制?

时间:2011-08-10 14:47:13

标签: c# wpf infragistics

是否建议将数据点一次性添加到xamChart for Infragistics WPF DataVisualization 2011.1?我试着一次增加60k点,我的gui刚刚停在那里。将数字缩小到4k,但仍无济于事。我的代码如下

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);
            }

1 个答案:

答案 0 :(得分:2)

我建议使用Infragistics xamDataChart控件而不是xamChart。 xamDataChart旨在以高性能显示大量数据。您应该可以毫不费力地显示60,000个数据点。另一方面,xamChart通常会在大约10,000个数据点的性能方面开始降级。