50万奖金+官方证书,深圳国际金融科技大赛正式启动,点击报名 了解详情
写点什么

JavaScript 可视化库 D3 现在到了 4.0 版本

  • 2016-07-03
  • 本文字数:686 字

    阅读完需:约 2 分钟

JavaScript 可视化库 D3.js 4.0 版本发布。虽然有些JavaScript 库在主版本变化时不会有大的变化,但D3.js 4.0 包含了大量的重写和重大的升级。

D3 创建者 Mike Bostock 过去一整年都在开发 4.0 版本。他表示,D3 的“受欢迎程度超出我的想象,我希望尽可能地把它开发好。”先前,Bostock 曾在纽约时报工作过。在那里,他借助 D3 精心制作新闻故事,提供丰富的数据可视化,比如“最详细的中期选举地图”。

该库最大的变化是分解成了较小的模块。虽然开发人员仍然可以选择下载整个库,但也可以使用npm 单独安装诸如 d3-interpolate d3-axis 这样的组件。Bostock表示,新的模块化设计应该可以让协作变得更简单:

4.0 版本模块化的其中一个目标就是让他人可以更容易地将新特性作为单独的库发布,他们可以使用 D3,但不需要让它成为“核心”组成部分。再也没有“核心”D3,有的只是一个默认绑定。

该版本还带来了大量的新特性和 Bug 修复。例如,创建配色方案的新方法,比如基于 ColorBrewer 方案。新的 d3-scale-chromatic 可以从离散颜色集提供颜色,也可以从一个连续的范围提供颜色。

向函数 d3.interpolateRdBu(t) 传入一个介于 0 到 1 之间的 t 值,就会返回一个处于这个范围内的 RGB 十六进制字符串。

现在,4.0 版本已经发布,Bostock 将重点更新所有的示例和教程。完整的发布说明极为详尽,读来令人愉快。

D3 的复杂是出了名的,很难上手和理解。其他图表库,如 C3 ,通过抽象大量消除了 D3 的复杂性,但涵盖了许多开发人员的常见用例。不过,对于那些需要基于数据构建自定义可视化的开发人员而言,D3 提供了非常强大的功能。

查看英文原文 D3 JavaScript Visualization Library Hits 4.0

2016-07-03 19:003136
用户头像

发布了 1008 篇内容, 共 441.5 次阅读, 收获喜欢 346 次。

关注

评论

发布
暂无评论
发现更多内容

华为云耀云服务器L实例:快速、稳定、高效的企业建站新引擎

轶天下事

华为云耀云服务器L实例的多元应用场景,助力企业高效运营

轶天下事

华为云耀云服务器L实例:中小企业数字化转型的强大动力

轶天下事

全方位支持:华为云助力中企业小程序轻松上云

轶天下事

华为云CodeArts 开源治理服务,解锁软件安全新标准

YG科技

高性能保障企业上云,华为云助力小程序开发稳步推进

平平无奇爱好科技

智能选购、简便操作,华为云耀云服务器L实例为小程序开发降本增效

平平无奇爱好科技

解锁数字化转型的钥匙,华为云耀云服务器L实例深度解析

平平无奇爱好科技

稳定可靠的数字之选,华为云耀云服务器L实例成初创企业理想云服务器

平平无奇爱好科技

探索数字化转型之道,华为云这款服务器助您飞跃商业高峰

平平无奇爱好科技

华为云耀云服务器L实例:小程序开发新趋势的智能选择

轶天下事

抖音商品详情API是什么?

技术冰糖葫芦

API 接口

Azure RTOS ThreadX 系统分析之TraceX

SkyFire

TraceX ThreadX

超越卡顿,突破瓶颈!华为云耀L实例引领中小企业游戏开发新风潮

平平无奇爱好科技

突破游戏开发瓶颈,华为云耀云服务器L实例助您游刃有余

平平无奇爱好科技

痛过才知道,企业上云为什么要选择华为云

平平无奇爱好科技

华为云耀云服务器L实例,企业数字化转型的理想云服务器

平平无奇爱好科技

引领数字化新风潮,华为云耀云服务器L实例有什么卓越之处?

轶天下事

京东商品详情数据在数据分析行业中的重要性

tbapi

京东商品详情数据接口 京东API接口

拼多多根据ID取商品详情 API 的优势是什么?

技术冰糖葫芦

API 接口

华为云耀云服务器L实例,中小企业开启数字化转型的好帮手

轶天下事

如让企业轻松上云?华为云这款服务器帮你轻松搞定

轶天下事

华为云耀云服务器L实例:高性能助力中小企业数字化转型

轶天下事

JavaScript可视化库D3现在到了4.0版本_JavaScript_David Iffland_InfoQ精选文章