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 に設定し、通常の DataPoint の代わりにLightDataPointを使用することをお勧めします。

于 2012-07-04T14:15:42.657 に答える