写点什么

D3 发布 5.0 版本

  • 2018-04-18
  • 本文字数:750 字

    阅读完需:约 2 分钟

看新闻很累?看技术新闻更累?试试下载 InfoQ 手机客户端,每天上下班路上听新闻,有趣还有料!

D3 团队发布了 5.0 版本,引入了一些比较新的异步模式,例如 promises 和 fetch,并更新了一些关键的可视化 API。据 D3 团队所述:

随着对 promises 的采用,D3 现在使用 Fetch API 而不是 XMLHttpRequest:d3-request 模块被 d3-fetch 模块取代。Fetch 支持许多功能强大的新功能,例如流式响应

这次发版比较侧重稳定性,不会对用户造成太大的改动。 D3 创始人 Mike Bostick 在 Twitter 上说

D3 的 API 从 4.0 版本开始就已经非常稳定。这次发版唯一的显著变动是采用了现代的异步模式,例如 promises 和 Fetch。

D3 5.0 版本改变了其分类配色方案。先前的 d3.schemaCategory20* 方案不太正确,因为其分组设计可能错误地暗示数据之间的关系,相同的色调可能暗示数据同属于一个组但其实这些数据并不属于同一个组。在 D3 5.0 版本,用 d3-scale-chromatic 取代了分类配色方案,实现了 ColorBrewer 的配色方案。

新的 d3-contour 包提供了 marching squares 算法和密度估计(density estimation)算法的实现,使得基于轮廓数据的新的数据可视化类型成为可能。这里有一个例子,展示了黄石公园(Old Faithful)的空闲和喷水时间

D3 还优化了 d3-selection 的一部分方法,用于插入选中对象的克隆的 selection.clone,以及用于创建独立元素的 d3.create。

D3 新的多面体投影项目的地理投影API 现在支持projection.angle。

D3 5.0 版本总体上增加了一些数据可视化形式,优化了一些常用 API 的方案,
使 API 与 JavaScript 最新的改进和模式保持一致。

D3 遵循新的 BSD 许可协议。在 D3 官网可以了解更多信息。欢迎到 D3 GitHub 项目贡献代码。

查看英文原文: D3 Announces 5.0 Release of SVG, Canvas, and HTML Library for Manipulating Data

2018-04-18 19:002015

评论

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

经济模式比较好的dapp、是不是就可以经久不衰

西安链酷科技

探秘openEuler丰富的软件生态:从开发到数据库的无缝体验

Toekn_w

第50届ICPC亚洲区域赛·上海站,非凸科技持续护航编程新力量

非凸科技

我们和人大DeepAnalyze团队聊了聊智能体、数据科学与人的未来

ModelWhale

人工智能 数据分析

毅硕HPC | 在HPC集群上优雅地使用conda

INSVAST

HPC 集群 高性能计算 conda 应用教程

从“数据孤岛”到“全域流转”:KaiwuDB 数据分发功能详解

KaiwuDB

数据库 KaiwuDB 分布式多模数据库

一毛钱门店展示小程序系统:全行业门店数字化展示与导航解决方案

微擎应用市场

大数据-172 Elasticsearch 索引操作与 IK 分词器落地实战:7.3/8.15 全流程速查

武子康

Java 大数据 elasticsearch 分布式 ik

海外红人营销革命:海外非头部网红的低成本高回报营销策略

Wolink

跨境电商 出海企业 海外社媒营销 海外营销推广 海外红人营销

外贸推广内容升级:从产品说明到行业解决方案的转变

Wolink

跨境电商 出海企业 外贸独立站 海外社媒营销 海外营销推广

B2B企业网红营销:在专业领域寻找合适的影响力者

Wolink

跨境贸易 跨境电商 海外社媒营销 海外营销推广 海外红人营销

低代码平台定义解析与选型建议(2025版)

优秀

低代码 低代码开发平台 低代码平台

亚马逊商品详情接口实战:用API数据拆解竞品,引爆跨境增长

Noah

企业海外营销数字化转型:从传统外贸到数字营销的升级路径

Wolink

跨境贸易 外贸 外贸独立站 海外营销推广 海外红人营销

国产MATLAB替代软件的关键能力与生态发展现状

科技汇

就在这周末!RTE 开发者社区将参与第十届中国开源年会,COSCon'25 开源集市伙伴正式亮相!丨12 月 6-7 日,北京

RTE开发者社区

构建“反脆弱”的海外营销体系:在不确定性中逆势增长

Wolink

跨境电商 海外社媒营销 海外营销推广 海外推广 海外红人营销

我的openEuler云原生与AI开发现实际体验

Toekn_w

openEuler

等保测评整改“好帮手”:数据安全风险评估筑牢安全基石

等保测评

网络安全 信息安全 数据安全 黑龙江等保测评 哈尔滨等保测评

米哈游联创推出可对话「猫猫」AI,具备情绪与独立思考;微软研究发现空间音频可将 AI 同传理解度翻倍丨日报

RTE开发者社区

《2025 金融机构数据安全合规现状》报告正式发布|文末附下载

原点安全

和鲸科技创始人&CEO范向伟《大公报》发文:打造港股专属AI科技投行体系

ModelWhale

AI 大模型 港股

等保测评整改关键:安全加固筑牢数字堡垒

等保测评

网络安全 信息安全 数据安全 黑龙江等保测评 哈尔滨等保测评

火山引擎分享Data Agent评测体系,提出“评估驱动开发”新范式

科技新消息

AI学术质量检测系统:从“语法警察”到“科研领航员”

上海拔俗

宣传画册可视化制作小程序系统:一站式电子画册解决方案

微擎应用市场

外贸推广的本地化深度:如何做好跨文化营销沟通

Wolink

跨境电商 出海 海外社媒营销 海外营销推广 海外红人营销

企业海外营销渠道组合:多元化市场覆盖策略与风险分散

Wolink

跨境电商 出海 海外社媒营销 海外营销推广 海外红人营销

Git 检出到HEAD 再修改提交commit 会消失解决方案

lichong951

我的openEuler探索之旅:体验"易获得性"背后的技术温度

Toekn_w

openEuler

版本速递 | 华为云Versatile智能体平台 新增特性介绍(2025年11月发布)

华为云开发者联盟

D3发布5.0版本_JavaScript_Dylan Schiemann_InfoQ精选文章