当一些数据点显示时,如何处理visifire图表

时间:2012-03-22 01:23:26

标签: wpf charts visifire

在我的申请中,我遇到了有关visifire图表的问题。我使用了这样的代码:

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 个答案:

答案 0 :(得分:0)

Visifire 5.0的性能有了很大提升。因此,我建议您使用Visifire 5.0并在DataSeries中将LightWeight属性设置为True,并使用LightDataPoint而不是普通的DataPoint。