昨天,D3.js背后的团队推出了D3.js 5.8.0。数据驱动文档或D3是一个JavaScript库,您可以使用它在Web浏览器中创建动态,交互式数据可视化。
更新在以下模块中介绍:
d3-force
- iterations参数被添加到simulation.tick中。
- 初始化具有固定位置的节点时,会修复错误。
d3-scale
添加了以下新功能:
- 适用于所有比例类型的域和范围便捷构造函数
- 顺序和发散比例的默认构造函数
- d3.tickFormatReturns函数,一个用于显示刻度值的数字格式函数
- d3.scaleSymlog函数,它使用指定的域和范围构造新的连续缩放
- 转换后的顺序刻度,例如d3.scaleSquentialLog
- 转换后的分歧尺度,例如d3.scaleDivergingLog
- 用于p分位数的d3.scaleSequentialQuantile
- scale.unknown适用于所有比例类型
- 无限的band.paddingOuter和point.padding
d3-selection
- 添加了selection.join方法,这是更明确的selection.enter,selection.exit,selection.append和selection.remove的一种方便的替代方法。
- selection.order更新为强制相对位置,而不是确切的兄弟姐妹。
- 将删除selection.filter和d3.matcher中element.matches的供应商回退。
d3-transition
- 将添加transition.end,它返回一个promise,该promise将在每个选定元素完成转换时解析。
- 在transition.on中添加了取消事件。
- transition.style和transition.attr的性能得到了改进
阅读D3.js的GitHub存储库的完整更新列表。
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx
本文永久更新链接地址:https://www.linuxidc.com/Linux/2019-01/156663.htm