写点什么

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:001501

评论

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

开发神器 - 亚马逊 CodeWhisperer 代码开发 AI 工具

亚马逊云科技 (Amazon Web Services)

慢SQL治理经验总结

阿里技术

sql 慢SQL

突破零基础:NineData新手任务完全指南

NineData

数据恢复 SQL开发 NineData 新手任务 数据源创建

用友全球财务数智化解决方案助力企业对标世界一流财务体系,护航中企出海

用友BIP

智能财务 中企出海

发行版兴趣小组季度动态:Anolis OS 支持大热 AI 软件栈,引入社区合作安全修复流程

OpenAnolis小助手

AI 操作系统 CVE 龙蜥社区 发行版

关于征集中国人工智能产业发展联盟“人工智能基础平台(AI Infra)工作组”首批成员单位的通知

中国信通院AI Infra工作组

用友深度参编!《煤炭行业信息技术应用创新发展报告(2023)》重磅发布

用友BIP

信创

重复文件查找清理软件 Gemini 2激活版中文

mac大玩家j

Mac软件 重复文件清理工具 重复文件查找软件

EVE-NG:一种强大的网络模拟器和实验平台

小魏写代码

OP链DAPP质押挖矿系统开发源码搭建

l8l259l3365

中国水泥行业数字化采购:驱动产业链供应链现代化的关键

用友BIP

数智采购 水泥行业

SRE实战:如何低成本推进风险治理?稳定性与架构优化的3个策略

TakinTalks稳定性社区

Spring Boot 项目中 Bean 注入的方式介绍

Apifox

Java Spring Boot annotation bean Spring Boot bean

开启中文智能之旅:探秘超乎想象的 Llama2-Chinese 大模型世界

汀丶人工智能

人工智能 自然语言处理 llama 大语言模型 llama2

ChatGPT 是如何产生心智的? | 京东云技术团队

京东科技开发者

人工智能 机器学习 ChatGPT 企业号10月PK榜

关于征集人工智能一体机系列标准参编单位的通知

中国信通院AI Infra工作组

侧发光透明LED显示屏特点优势

Dylan

商业 类型 LED显示屏 户外LED显示屏

如何导出带有材质的GLB模型?

3D建模设计

glb 材质 纹理 贴图

利用ChatGPT提升测试工作效率——测试工程师的新利器(一) | 京东云技术团队

京东科技开发者

人工智能 测试 企业号10月PK榜

OpenJDK17-JVM源码阅读-ZGC-并发标记 | 京东物流技术团队

京东科技开发者

ZGC 并发标记 企业号10月PK榜 JVM源码

基于Effect的组件设计 | 京东云技术团队

京东科技开发者

前端 React Hooks 企业号10月PK榜 effect

软件开发人员 Kubernetes 入门指南|Part 1

SEAL安全

Kubernetes 运维 软件开发 企业号10月PK榜

对话在行人|荣庆物流:通过数智化转型使工作时效提升70%

用友BIP

2023全球商业创新大会 对话在行人

离职原因千万不要这样说!

王磊

Java

私密离线聊天新体验!llama-gpt聊天机器人:极速、安全、搭载Llama 2

汀丶人工智能

人工智能 自然语言处理 nlp llama 大语言模型

LAS Spark 在 TPC-DS 的优化揭秘

字节跳动数据平台

数据库 大数据 数据安全 数据研发 企业号10月PK榜

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