避免在更新选项调用中清理画布
Avoid cleaning canvas in updateOptions call
我正在一个信号绘图程序中工作,试图模拟许多示波器中可用的"持久性"功能。
我想防止dygraph画布为每个更新选项调用进行清理。取而代之的是,我的地块应该保留,直到明确要求清理。此功能将允许我检查信号是否在一定时间内保留其相位。
我尝试在updateOptions函数中使用设置为false block_redraw
参数,但没有成功。
有什么想法吗?
这并不是dygraphs设计的目的。你要求它呈现其数据源的完整历史记录,而不是其数据源的当前状态。
话虽如此,以下是清除绘图画布的代码:
DygraphCanvasRenderer.prototype.clear = function() {
this.elementContext.clearRect(0, 0, this.width, this.height);
};
因此,如果您覆盖它,它可能会执行您想要的操作:
DygraphCanvasRenderer.prototype.clear = function() {};
话虽如此,除了为您提供所需的行为外,这还可能会破坏很多事情(例如缩放和平移)。如果您访问实时随机数据演示页面并将该代码段复制到 JS 控制台中,则可以看到这一点。
祝你好运!
相关文章:
- 在分析云代码中调用更新
- 从$http.get调用更新Angular作用域变量
- Rails使用ajax调用更新多态对象的表部分
- 自定义绑定到可观察数组,不调用更新函数
- JSF:在视图被 AJAX 调用更新后立即调用 javaScript 方法
- 补间.js不调用更新函数
- 从已弃用的响应调用更新不起作用
- 使用AJAX调用更新客户端时出现Javascript错误
- ajax调用更新DOM后,jQuery on click事件丢失
- AngularJS:$http请求问题-没有为jQuery函数调用更新DOM
- Rails 4:使用AJAX调用更新模型属性
- Angularjs:如何从$http-get-server调用更新数据
- 通过对Flask的函数调用更新值
- 相位:调用更新函数不工作
- Javascript取代c++.——当用作函数调用的参数时,函数调用更新变量并返回它
- 属性返回原始值,而不是通过方法调用更新的值
- 如何迭代javascript数组并调用更新相同数组的函数?
- 如何使用ajax调用更新多个表单元素
- 如何通过AJAX调用更新HTML表
- 实现轮询Rails前端调用更新