2016-07-09 49 views
2

版本4.x of d3.js,这是不向后兼容,出现在6月底16。dc.js与d3.js的v4兼容

的bower.json为dc.js包括:

"dependencies": { 
    "d3": "3.x", 
    "crossfilter2": "~1.3" 
} 

其中明确需要的d3.js V3(不高于)。

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

回答

5

这绝对是不是兼容。 d3 v4有突破api的变化。

至于计划去,有这个就dc.js' github acount了热烈的讨论:

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


gordonwoodhull:类似的东西。 ......我怀疑这是一个重写,因为代码现在有很多微妙的细节。当然,如果你想从头开始编写dc.js,没有人会阻止你,但是我更愿意看到这个回购协议正在发展......很多图表库都是因为试图一次改变所有内容而死亡。

+1

要点是它是一个端口,可能不是全部重写。阅读更多内容后,我认为这不会很难,但让2.0版本脱离测试版本是我的首要任务。另外我想了解更多关于如何构建库以利用更好的模块化。 – Gordon