javascript - D3js v5 是否向后兼容 v4?

标签 javascript d3.js data-visualization

去年我在类里面使用了 D3js v3,想将我的代码更新到 v4,但发现 v4 不能向后兼容 v3,并且重构代码对于已经可以运行的图表来说需要太多工作。 现在我想开始阅读这本书 Interactive Data Visualizations for the Web (2nd Edition) ,但这本书是在 2017 年使用 V4 出版的。我读过 CHANGES.md GitHub 上的文件,听起来 V5(大部分)向后兼容 V4,只有一些小的变化。

在我开始使用这本新书之前,我想从使用 D3js 的人那里获得更多关于 V4 和 V5 的变化的信息。我也很好奇是建议我使用最新版本的D3js(V5.6.0)还是使用书籍版本(V4.5.0)?

最佳答案

由于不支持以前的 D3 版本,坚持使用 V5 似乎更好,因为这是您应该在新项目的生产中使用的版本。引入了一些制动变化,但它们并不像您所注意到的那样重要,所以当您遇到 d3.queued3.request 时请记住这一点d3.schemeCategory20* 或文件数据加载。

关于javascript - D3js v5 是否向后兼容 v4?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51989612/

相关文章:

javascript - 通过向后遍历 DOM 获取最近的元素

javascript - 通过单击折叠按钮更改最大高度

javascript - 接受 D3 布局树中的通用嵌套对象

javascript - 在 d3.js 中将 div 附加到圆圈

javascript - 使用d3.geomap显示1/0数据

javascript - 摆脱双击效果

javascript - 将 Canvas 原点设置为左下角

d3.js 桑基图 : rectangles fill color

python - 多个时间序列数据的重叠细线图

algorithm - 什么是好的重叠组算法?