javascript - dc js - 无法重绘图表

标签 javascript d3.js dc.js

我使用 dc.js 创建了一些图表。一切都运行得非常顺利。

但问题是当我尝试添加 reset 按钮时由于某种原因它不起作用。

下面是我用来重置图表的 anchor 标记。

<a class="reset" href="javascript:Chart1.filterAll();dc.redrawAll();" style="display: none;">reset</a>

如果我遗漏了什么,请有人帮助我。我无法获得有关重置内容的任何文档。

最佳答案

问题是您在开始执行的 Javascript 代码的本地范围内定义图表变量。这意味着无法从生成错误的按钮 Javascript 范围访问它。

要修复,只需从图表变量的定义中删除 var。完整示例 here .

关于javascript - dc js - 无法重绘图表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21550270/

相关文章:

javascript - 绑定(bind)页面高度变化的事件

javascript - 为什么我无法从 PHP 获取 JS 中的 json 数据?

javascript - 显示带有标签的城市/兴趣点的 geoChoroplethChart map

d3.js - 禁用画笔调整大小(DC.js、D3.js)

dc.js - 从图表外的图表显示鼠标悬停值

javascript - 从 AngularJS 数组中删除双引号

javascript - 在 JavaScript 中是否有 "concise"命名空间的方法?

javascript - SVG 路径绘制和图像填充

javascript - 如何在 d3 力定向顶点中显示徽章

javascript - 删除双击缩放 D3