Инфраструктура XamChart лимит точки данных? - PullRequest
0 голосов
/ 10 августа 2011

Существует ли рекомендуемое количество точек данных, которые необходимо сразу добавить в xamChart for Infragistics WPF DataVisualization 2011.1? Я попытался добавить 60k очков сразу, и мой графический интерфейс просто остановился там. Уменьшил число до 4к, но безрезультатно. Мой код выглядит следующим образом

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 Ответ

2 голосов
/ 10 августа 2011

Я рекомендую использовать элемент управления Infragistics xamDataChart вместо xamChart. XamDataChart был разработан для отображения больших объемов данных с высокой производительностью. У вас не должно возникнуть проблем с отображением 60000 точек данных. С другой стороны, xamChart обычно начинает ухудшаться с точки зрения производительности примерно на 10000 точек данных.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...