燃爆上海 5·23-24,AICon 大模型实战风暴,50+ 干货一网打尽,100% 日程上线 了解详情
写点什么

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

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

关注

评论

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

我的内存去哪儿了?

TiDB 社区干货传送门

监控 TiKV 底层架构

基于 Amazon Nova 和 TEN 框架的实时音视频交互解决方案

亚马逊云科技 (Amazon Web Services)

秒送LBS场景下的C端SOA服务容灾建设之-数据备份篇

京东科技开发者

Mac SVN客户端 SnailSVN Pro专业版

Rose

数智化转型进阶之路:从数据底座到业务增长,企业需要怎样的数据库支撑?

TiDB 社区干货传送门

数据库架构选型

《Operating System Concepts》阅读笔记:p778-p793

codists

操作系统

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

京东科技开发者

免费教程!【20小时通关工业级RAG】变现千万的RAG优化经验!

商汤万象开发者

人工智能 大模型 LLM rag 免费课程

AI重构鞋服品牌「增长基因」:数据驱动的商品力革命已至

第七在线

Autodesk AutoCAD 2021(cad 2021)自带中文许可证

Rose

如何检测 Sliver C2 框架活动

天翼云开发者社区

sliver

对比2款国产远控软件,贝锐向日葵更优

科技热闻

使用 gt-checksum 分析迁移对象

GreatSQL

AI算法 | 睡岗识别冠军方案解读(姿态估计)

极小新

人工智能 计算机视觉 算法竞赛 目标检测算法 人体姿态估计

从 Java 到 Go:面向对象的巨人与云原生的轻骑兵

京东科技开发者

CST软件如何计算半导体的光电生成速率_达索官方授权

思茂信息

cst CST软件 CST Studio Suite

IntelliJ IDEA 2025永久密钥最新版 Java语言开发

Rose

构建多智能体安全信任体系:业内首个智能体可信互连技术ASL来了

科技热闻

Aloudata Agent :基于 NoETL 明细语义层的分析决策智能体

Aloudata

数据分析 大模型 智能问数 智能归因 智能报告

白鲸开源与亚马逊云科技携手推动AI-Ready数据架构创新

白鲸开源

AWS 亚马逊 白鲸开源 WhaleStudio

开源鸿蒙,给机器人带来了什么?

脑极体

AI 操作系统

用知识图谱重构电商测试用例:精准覆盖业务场景的实践

测试人

人工智能

哈尔滨等保应用安全测评

黑龙江陆陆信息测评部

python 实现消费者优先级队列

天翼云开发者社区

rython 堆队列算法

苹果电脑一键深度清理工具App Cleaner & Uninstaller

Rose

「Boli-职业发展助手」:技术人必备的智能职业规划与求职利器

安全乐谷

找工作 简历 实习 校招 失业

烟草行业信创迁移-企业综合管理平台上线运行

中烟创新

五一出行看科技,高速巡检无人机 AI 算法开启智慧新篇

极小新

人工智能 目标检测算法 视觉智能 智能巡检

淘宝/天猫订单同步实战:用API打通电商“任督二脉”

代码忍者

淘宝API接口

人工智能与气候模拟:如何用AI模拟和预测气候变化影响?

天津汇柏科技有限公司

人工智能 AI

PingCAP “一号员工”唐刘:回顾我与 TiDB 的十年成长之旅

TiDB 社区干货传送门

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