D3.js 7.0 正式发布,数据可视化 JavaScript 库

栏目: 软件资讯 · 发布时间: 4年前

内容简介:D3(或者叫 D3.js)7.0 已正式发布。 从该版本起,D3 以 ESM 形式提供,因此会要求使用环境安装了 Node.js 12 或更高版本。关于此变化,详情查看 Sindre Sorhus’s FAQ。 此外,d3.bin 现在会忽略空值,d3.ascend...

D3(或者叫 D3.js)7.0 已正式发布

从该版本起,D3 以 ESM 形式提供,因此会要求使用环境安装了 Node.js 12 或更高版本。关于此变化,详情查看 Sindre Sorhus’s FAQ

此外,d3.bin 现在会忽略空值,d3.ascending 和 d3.descending 也不再考虑空值的可比性(null comparable)。

Ordinal scales 现在使用 InternMap 作为域。域的值通过 object.valueOf 强制转为原始值而不是通过 object.toString 强制转为字符串来实现唯一性。

类数组(如 NodeList)在 d3.selectAll 和 selection .selectAll 中会被转换为数组。

以上是 D3 v7 的一些破坏性变化,非破坏性变化如下:

详情查看 release note

D3 是数据可视化领域重要的 JavaScript 可视化库,它将强大的可视化交互技术与数据驱动 DOM 方法结合起来, 让你可以充分使用现代浏览器的强大能力自由地对数据进行可视化,在学术界、专业团队中享有极大声誉。

D3 正如其名,Data Driven Documents 数据驱动文档,它与 G2 、Echarts 等不同,更加接近底层,直接操作 SVG 元素,拥有更大的自由度,几乎可以实现所有的 2D 设计需求,同时也带来了高学习曲线的成本。D3 长于可视化,但不止于可视化,还提供了数据处理、数据分析、DOM 操作等诸多功能。


以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持 码农网

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

测试驱动开发

测试驱动开发

Kent Beck / 孙平平、张小龙 / 中国电力出版社 / 2004-4-1 / 28.00元

《测试驱动开发》(中文版)设想把编程看成是转动曲柄从井里提一桶水上来的过程。如果水桶比较小,那么仅需一个能自由转动的曲柄就可以了。如果水桶比较大而且装满水,那么还没等水桶全部被提上来你就会很累了。你需要一个防倒转的装置,以保证每转一次可以休息一会儿。水桶越重,防倒转的棘齿相距越近。测试驱动开发中的测试程序就是防倒转装置上的棘齿。一旦我们的某个测试程序能工作了,你就知道,它从现在开始并且以后永远都可......一起来看看 《测试驱动开发》 这本书的介绍吧!

HTML 编码/解码
HTML 编码/解码

HTML 编码/解码

MD5 加密
MD5 加密

MD5 加密工具

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具