写点什么

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

评论

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

Java8-Stream:2万字20个实例,价值2000元的Java学习资源泄露

JVM调优资料

Java 程序员 后端

Java内存区域总结(堆

Java 程序员

平头哥玄铁处理器Linux新版本,5大亮点速览

Roy夹馍

Linux IoT risc-v 嵌入式开发

CMake

Changing Lin

9月日更

2021最新38道Spring大厂面试题,你碰到过哪道,电商秒杀Java面试题

欢喜学安卓

Java 程序员 后端

Java 小记 — RabbitMQ 的实践与思考,Redis灵魂14问

JVM调优资料

Java 程序员 后端

低代码与专业代码有什么区别?

低代码小观

程序员 开发者 低代码 开发工具 低代码开发平台

华为云PB级数据库GaussDB(for Redis)揭秘第一期:Redis与存算分离

华为云数据库小助手

redis GaussDB GaussDB ( for Redis ) 华为云数据库

1年半经验,21条MySQL性能调优经验

欢喜学安卓

Java 程序员 后端

java-注解,最新Java笔试题分享

JVM调优资料

Java 程序员 后端

2021-07-26 日期时间类,万字总结

欢喜学安卓

Java 程序员 后端

Java反射之Method的invoke方法实现,全栈系统化的学习路线

Java 程序员 后端

看懂这个故事,轻松实现从技术到管理的华丽转身!

博文视点Broadview

uni-app技术分享|开源demo视频呼叫arcall uni-app端技术实现

anyRTC开发者

uni-app 音视频 WebRTC 移动开发 视频通话

安卓支持RISC-V架构的技术剖析

Roy夹馍

IoT 安卓 risc-v 嵌入式开发

一,二,三,基层治理数字化「三步走」

云计算

NFT盲盒玩法详解,盲盒系统开发

合肥艾数199四②43⑧797

安卓对RISC-V支持的操作实战

Roy夹馍

安卓 risc-v 嵌入式开发

# 技术栈知识点巩固,开发多年HashMap原理不知道

欢喜学安卓

Java 程序员 后端

Java中高级核心知识全面解析(1),Java开发实战

JVM调优资料

Java 程序员 后端

2021 Java开发 最全笔记 建议收藏!

欢喜学安卓

Java 程序员 后端

FunTester框架Redis压测预备

FunTester

redis 性能测试 测试框架 FunTester 测试发开

Java 线程池原理分析,一举拿下腾讯美团滴滴offer

JVM调优资料

Java 程序员 后端

Java中高级核心知识全面解析(2),腾讯Java面试

JVM调优资料

Java 程序员 后端

5年Java经验字节社招:半月3次面试,Java资料

欢喜学安卓

Java 程序员 后端

Java中高级核心知识全面解析(3),Java编程入门到精通

JVM调优资料

Java 程序员 后端

golang--GC(Garbage Collector)垃圾回收

en

GC Go 语言

从保证业务不中断,看网关的“前世今生”

华为云开发者联盟

负载均衡 网关 API网关 客户端 API Gateway

“眼界大开 声临其境”网易首届音视频技术大会圆满落幕

网易云信

互联网 音视频 网易 网易云信

为移动通信争一先:Massive MIMO的进化三部曲

脑极体

Java中高级核心知识全面解析,Java入门教程免费视频

JVM调优资料

Java 程序员 后端

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