0

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

当有多个数据点时,应用程序的性能非常严重。有解决这个问题的好主意吗?

4

1 回答 1

0

Visifire 5.0 的性能有了重大改进。所以我建议你使用 Visifire 5.0 并在DataSeries 中将 LightWeight属性设置为 True 并使用LightDataPoint而不是普通的 DataPoint。

于 2012-07-04T14:15:42.657 回答