0
点赞
收藏
分享

微信扫一扫

【补充】提高显示性能的一些措施

四月Ren间 2022-01-31 阅读 40

1、禁用动画

<lvc:CartesianChart DisableAnimations="True" />

2、尽可能控制点位数量在25个以内

3、禁用图表对鼠标的响应事件

<lvc:CatesianChart Hoverable="False" DataTooltip="{x:Null}" />

4、使用 .AddRange() 添加点位

常规添加

var cv = new ChartValues<double>();
 
for (var i = 0; i < 1000; i++){
    cv.Add(5);
}

高性能添加

var temporalCv = new double[1000];
 
for (var i = 0; i < 1000; i++){
    temporalCv[i] = 5;
}
 
var cv = new ChartValues<double>();
cv.AddRange(temporalCv);
 
//or you can also
var cv = temporalCv.AsGearedValues();
举报

相关推荐

0 条评论