写点什么

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

评论

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

Astherus:基于真实收益,唤醒 LRT 赛道的第二春

股市老人

如何用Redis高效实现点赞功能?用Set?还是Bitmap?

左诗右码

悦数图数据库 v5.0 及悦数 RAG 正式发布:引领标准化,激发新动能

最新动态

借助 1688 拍立淘 API 接口,解锁以图找货的无限可能

tbapi

图片搜索商品接口 1688拍立淘接口 以图识货接口

怎么绘制服务蓝图?10个服务蓝图模板盘点推荐!

职场工具箱

职场 画图软件 在线白板 画图 服务蓝图

Web3 游戏周报(11.03 - 11.09)

Footprint Analytics

链游

离散元仿真技术加速工业自动化发展,助力企业数字化转型

Altair RapidMiner

制造业 仿真 DEM altair 离散元

Metasploit Pro 4.22.5-2024102801 发布下载,新增功能简介

sysin

Metasploit

【喜报】矩阵起源在2024年中国创新创业大赛斩获多个奖项!

MatrixOrigin

AI 大底座 创新创业大赛

火山引擎边缘云项目管理部荣获 PMI 年度杰出 PMO 奖

火山引擎边缘云

项目管理 边缘计算 PMO #项目管理

MatrixOne v2.0.0 release note

MatrixOrigin

数据库 矩阵起源 MO

ROS进阶:使用URDF和Xacro构建差速轮式机器人模型

芯动大师

机器人 ROS2 UDRF

深入理解Java对象结构

不在线第一只蜗牛

Java C#

CachedThreadPool线程池设计/场景案例/性能调优/场景适配(架构篇)

肖哥弹架构

Java 并发编程 高并发

【项目场景】请求数据时测试环境比生产环境多花了1秒是怎么回事?

威哥爱编程

Java 数据库 JavaEE

破解低效数字化:JNPF打造数字商业新基建

不在线第一只蜗牛

低代码 数字化

VMware Tanzu CLI 1.5.0 - VMware Kubernetes 发新版的命令行工具

sysin

Kubernetes Tanzu

释放创作潜力!Flux 模型现已集成至 ComfyUI,快来体验!

MatrixOrigin

数据库 AI 大底座 AI 图像生成

python模拟Y2K问题

极客罗杰

【JIT/极态云】技术文档--聚合表

武汉万云网络科技有限公司

Greenplum 可观测最佳实践

观测云

greenplum

ETLCloud支持的数据处理类型包括哪些?

谷云科技RestCloud

数据库 数据处理 ETL 数据集成

HCL AppScan Standard 10.7.0 发布下载,新增功能介绍

sysin

AppScan

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