AI实践哪家强?来 AICon, 解锁技术前沿,探寻产业新机! 了解详情
写点什么

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:002975
用户头像

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

关注

评论

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

2024快应用开发者大会亮点揭秘,携手AI共塑未来十年服务分发新格局

科技热闻

【等保测评】24年无锡等保测评机构名单

行云管家

等保 等级保护 等保测评 无锡

一分钟让你知道等保合规堡垒机定义以及重要性

行云管家

等保 堡垒机 等级保护 等保合规

为什么说知识图谱 + RAG > 传统 RAG?

可信AI进展

人工智能

MobPush Android端 SDK API

MobTech袤博科技

开发者 产品设计 产品动态

向日葵 or Todesk?刚需垂直场景如何选择合适的远控付费方案

编程猫

MIAOYUN原厂认证证书上线,快来GET您的新证书!

MIAOYUN

云原生 智能运维AIOps 培训与认证 MIAOYUN 工程师成长

数业智能心大陆:把AI心理咨询师装进口袋

心大陆多智能体

人工智能 智能体 AI大模型 心理健康 数字心理

Mac经典单机游戏推荐:星际争霸母巢之战 for Mac 汉化版

你的猪会飞吗

Mac游戏下载 Mac游戏推荐 Mac游戏分享

万字长文年中盘点,2024上半年大模型技术突破与应用展望

可信AI进展

人工智能

乘云数字受邀Zabbix MeetUp济南站,分享《DataBuff在打造可观测性数据底座上的探索》

乘云数字DataBuff

可观测性 zabbix Meetup

PHP 调用 1688 详情 API 接口的实战攻略

api开发

软件测试 / 人工智能丨思维链

测试人

软件测试

PHP 与淘宝详情 API 的融合:构建智能电商应用

api开发

IT服务管理成熟度评估

Anliven

项目管理 运维 效能度量 IT服务管理 团队效能

MobPush 标签别名 API

MobTech袤博科技

Java 开发者 产品动态

凤凰项目(Phoenix Project)精要 - 随笔 - 下

Anliven

读书笔记 团队管理 DevOps 运维 团队效能

第60期 | GPTSecurity周报

云起无垠

解析微店商品详情的 API 接口获取之道

Noah

计算机视觉与面部识别:技术、应用与未来发展

天津汇柏科技有限公司

计算机视觉

MobPush iOS端 扩展业务功能设置

MobTech袤博科技

Java 开发者 产品动态

人工智能|思维链

测吧(北京)科技有限公司

测试

如何用数据驱动业务增长?火花思维落地“数据飞轮”的实践模式

新消费日报

Databend 开源周报第 154 期

Databend

无需业务改造,一套数据库满足 OLTP 和 OLAP,GaiaDB 发布并行查询能力

百度Geek说

企业号2024年7月PK榜

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