Wpf 如何处理visifire图表时显示的多个数据点

Wpf 如何处理visifire图表时显示的多个数据点,wpf,charts,visifire,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, }).To

在我的应用程序中,我遇到了一个关于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);

当存在多个数据点时,应用程序的性能非常严重。有没有解决此问题的好办法?

Visifire 5.0的性能有了重大改进。因此,我建议您在DataSeries中使用Visifire 5.0并将属性设置为True,同时使用而不是普通的数据点。

您能告诉我您使用的是哪一版本的Visifire以及使用的数据点数量吗?我使用的是vision is 4.0,使用的数据点超过1000个请使用最新版本的Visifire和检查。你可以从