Как работать с диаграммой видимости при отображении количества точек данных

В моем приложении я столкнулся с проблемой, связанной с диаграммой видимости. Я использовал такой код:

var series = new DataSeries { RenderAs = RenderAs.Spline, LegendText = legendText};

source.Select(p => new DataPoint
{
   AxisXLabel = p.DateTime.ToString("yy-MM-dd\n  HH:mm"), YValue = p.Value ?? 0,
}).ToList().ForEach(p => series.DataPoints.Add(p));
_chart.Series.Add(series);

При наличии нескольких точек данных производительность приложения очень серьезная. Есть хорошая идея, чтобы решить эту проблему?

1 ответ

Решение

В Visifire 5.0 произошли значительные улучшения производительности. Поэтому я предлагаю вам использовать Visifire 5.0 и установить для свойства LightWeight значение True в DataSeries, а также использовать LightDataPoint вместо обычного DataPoint.

Другие вопросы по тегам