【问题标题】:how to deal with visifire chart when a number of datapoints to display显示多个数据点时如何处理visifire图表
【发布时间】:2012-03-22 01:23:26
【问题描述】:

在我的应用程序中,我遇到了关于 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 以及您使用的数据点数量吗?
  • 我正在使用 Vision 4.0 并使用超过 1000 个数据点
  • 请使用最新版本的Visifire并检查。您可以从visifire.com/download_silverlight_wpf_controls.php下载

标签: wpf charts visifire


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2016-07-30
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-27
    相关资源
    最近更新 更多