You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

OxyPlot高频信号LineSeries平移缩放渲染性能优化咨询

问题描述

使用OxyPlot绘制高频正弦信号的LineSeries与低频正弦信号的LineSeries时,性能存在显著差异(信号类型不限于正弦波,此处仅以正弦波作为测试样例)。
绘制低频信号(可清晰观察到正弦波形)时,平移、缩放操作响应非常流畅;但绘制高频信号(无法辨识单条曲线,整个绘图区域被信号覆盖)时,平移、缩放操作的响应速度明显变慢。
两种测试场景下的采样点数量均为100_000个,因此点数量并非问题根源。性能瓶颈似乎与绘图区域被颜色填充的面积直接相关:被填充的面积越大,操作响应延迟越高。
启用ScreenPoint Decimator功能可小幅改善性能,但高低频场景下的性能差距仍然十分明显。
由于OxyPlot.SkiaSharp存在鼠标操作失效的问题,暂未在该渲染后端下测试相关表现。

复现步骤

  • 拉取GitHub测试项目OxyPlotRenderingPerformanceDemo
  • 参照README.MD说明完成操作准备
  • 按照README指引,通过注释代码切换高频/低频信号的渲染逻辑
  • 运行应用对比两种场景下的操作性能

有没有可行的方案可以提升该场景下的渲染性能?
本问题同步对应GitHub上OxyPlot仓库未获回复的1895号issue。

内容的提问来源于stack exchange,提问作者Chrigl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.28 13:57:11