javascript - ReferenceError- crossfilter 未定义

标签 javascript d3.js crossfilter

将 d3、dc 和 crossfilter js 文件更新为当前版本后,我们收到:dc.js (1.7.5) 行上未定义 crossfilter 错误 -

this.dc = _dc(d3, 交叉过滤器);

html 的编码方式如下:

<script type="text/javascript" src="/js/jquery.min.js"></script>
<script  src="https://d3js.org/d3.v4.js"></script>
<script  src="https://d3js.org/d3-time.v1.min.js"></script>
<script  src="https://d3js.org/d3-time-format.v2.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/dc/1.7.5/dc.js">   </script> 
 <script type="text/javascript" src="/js/bootstrap.min.js"></script>    
<script src="https://cdnjs.cloudflare.com/ajax/libs/crossfilter/1.3.12/crossfilter.js"></script>   

<script type="text/javascript" src="/js/url.min.js"></script>
<script type="text/javascript" src="/js/jquery.dataTables.min.js"></script>
<script type="text/javascript" src="/js/combodate.js"></script>

不确定现在升级是否需要另一个 js 文件?我们之前使用的crossfilter.js是1.3.11,我们使用的dc文件是dc.min.js dc2.0.0-beta.14。

预先感谢您的帮助!

最佳答案

您需要使用 d3 版本 3,而不是带有 dc.js 的版本 4,并且需要以正确的顺序加载脚本。 d3.js 和 Crossfilter 需要在 dc.js 之前加载。

关于javascript - ReferenceError- crossfilter 未定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39980607/

相关文章:

javascript - 在哪里可以找到 XMLHttpRequest 实现?

javascript - 如何让本地 html 文件在 firefox 17 中发出 XHR 跨域请求?

javascript - 如何访问 nvd3 中 d3 图的 x 和 y 尺度?

javascript - 单击其他元素添加 SVG 元素

d3.js - 如何使 dc.js 中的图形可在固定尺寸 div 内滚动?

javascript - 如何在光滑的 slider 中扩展悬停幻灯片的宽度并为第一项设置间距?

javascript - 获取嵌套数组/对象的数组中的所有唯一值(删除重复项)

javascript - d3 更新图形中的路径和圆圈

javascript - dc.js:多维过滤器

d3.js - Crossfilter 中过滤维度的大小?