您的位置:首页 > Web前端 > JavaScript

D3.js 5.8.0 发布,可视化JavaScript库

2019-01-30 00:00 645 查看

昨天,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存储库的完整更新列表。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: