dc.js与d3.js的v4兼容

Ift*_*ach 3 d3.js dc.js

版本4.x d3.js,不向后兼容,于6月16日结束.

bower.json for dc.js包括:

"dependencies": {
  "d3": "3.x",
  "crossfilter2": "~1.3"
}
Run Code Online (Sandbox Code Playgroud)

明确要求v3(不高于)d3.js.

dc.js目前是否兼容版本4.x d3.js?如果没有,这是否有计划?

Mar*_*ark 5

它绝对不兼容. d3v4打破了api的变化.

就计划而言,在dc.js的github帐户上有一个关于此的热烈讨论:

那么计划是什么呢?使用@jfsiii suggetion使用d3 v3完成dc v2,然后使用d3 v4创建dc v3?升级到d3 v4是否需要几乎完全重写?


gordonwoodhull:这样的事情....我怀疑这是一个重写,因为代码现在的方式有很多微妙的细节.当然,如果你想从头开始编写dc.js,没有人会阻止你,但我宁愿看到这个回购发展......很多图表库都试图一次改变一切就死了.