javascript - 画布动画性能不佳,线条很多
问题描述
我正在使用画布构建图表。这个图表有很多线条(最多 300 条),每条线都有很多笔划(每条 200 条,或多或少)。
我面临一些性能问题。简单地说,该lineTo
功能会消耗“大量”处理时间,使缩放和平移有点滞后。
我开发了一个简单的Code Pen 示例。这不是我的真实图表,但它重现了问题:缩放和平移时,您会感觉到动画滞后。
我觉得我在这里做错了什么(比如每次都清除和重绘所有内容)但我真的不知道它是什么,或者如果不重绘所有内容我应该如何进行。
有人可以帮我提高这个性能吗?
谢谢!
解决方案
推荐阅读
- r - 为什么 compareDF 不呈现 html 输出?
- sql - 根据不同的条件选择 Oracle Query 的计数
- javascript - 如何从 Electron 上的静态页面接收 WebContent 事件
- php - 为 mysql/php 中的临时表获取持久数据库连接
- azure - 记录长 JSON 在 azure 应用程序洞察力中得到修剪
- ios - 同时构建 Swift 包库和一个 iOS 项目
- python - 如何选择不同的行?
- java - 防止tomcat记录特定异常
- c++ - GtkTreeView 交替行颜色
- jpa - 如何在带有查询注释的spring数据jpa中使用带有限制和间隔的查询参数