1

我有一个包含多行系列的图表(比如说 10 个)。每个线系列由大约 2,000 个点组成。有谁知道为什么图表需要 MINUTES 才能呈现?这仅仅是这个控件的行为有多糟糕吗?

我发现删除这些点可以将性能提高 10 倍。然而; 我想查看数据点。请参阅下面我如何删除数据点...

        Style pointStyle = new Style(typeof(LineDataPoint));
        pointStyle.TargetType = typeof(System.Windows.Controls.DataVisualization.Charting.DataPoint);
        pointStyle.Setters.Add(new Setter(TemplateProperty, null));
        pointStyle.Setters.Add(new Setter(LineDataPoint.BackgroundProperty, model.LineColor));
        series.DataPointStyle = pointStyle;

我将 TemplateProperty 设置为 null 的那一行是图表执行如此之快的原因。

仍然显示数据点的任何替代方案?

4

0 回答 0