【持续更新】D3 的学习资料

经常有朋友问哪里有关于 D3 的比较好的学习资料,现整理成此文。以后找到更多更好的,会不断更新本文。

我是在2013年开始接触 D3 的,当时就觉得这个工具很好玩。至今,学习资料整理了不少。如果有朋友有好的学习资料,请在下面留言。

1. 英文资料

(1)官方 API

https://github.com/mbostock/d3/wiki/API-Reference

阅读 API 学习是一个不坏的方法。虽然有不少人说 D3 的 API 写得太学术性了,不好懂,但是真要想得心应手地使用 D3,此 API 是避不开的。

(2)Mike Bostock 的博客和作品展示板

http://bost.ocks.org/mike/

http://bl.ocks.org/mbostock/

这是由 D3 的作者制作的,Mike Bostock 是纽约时报的工程师,纽约时报目前的可视化技术是使用 D3 的。但是,这个博客和作品展示板里,文字说明不多,大多数只有代码,理解起来挺困难。

(3)Dashing D3.js

https://www.dashingd3js.com/table-of-contents

非常简单易懂的教程,文字解释、图片都十分清晰。此站开设的目的就是为了让人迅速而高效地掌握 D3。

2. 中文资料

(1)很早的一个站

http://www.pkuwwt.tk/d3-tutorial-cn/about.html

更新时间显示的是2012年,可以说非常非常早,要知道 D3 是2011年诞生,2012年12月版本才升级到3.0(现在常用的)。

(2)张天旭的博客

http://blog.csdn.net/tianxuzhang?viewmode=contents

张天旭的 CSDN 博客,其 D3 的系列教程有超过 10 万的访问量,人气相当高。

(3)阮一峰的博客

http://javascript.ruanyifeng.com/library/d3.html

阮一峰的写作风格是简单易懂。但是可惜,关于 D3 的只有一篇。

(4)楚狂人的博客

http://www.cnblogs.com/winleisure/tag/D3.js/

楚狂人的博客,翻译的 Dashing D3.js,翻译的质量很好。

3. 日文资料

(1)Dot Install

http://dotinstall.com/lessons/basic_d3js

日本著名的编程学习网站,这里提供了 D3 的入门教程,日语好的朋友的听听解释,讲得简单易懂。

(2)使用 D3.js 在 SVG 上绘图

http://www.h2.dion.ne.jp/~defghi/svgMemo/svgMemo_20.htm

包含了 D3 中简单图形的制作、各种布局的应用。

(3)清水正行的博客

http://shimz.me/blog/

博主是房地产公司的工程师,负责开发房地产管理系统,平时会在博客里写一些关于数据可视化的文章。

文档信息

时间: 2024-10-07 04:06:27

【持续更新】D3 的学习资料的相关文章

(持续更新)Qt3D 学习资源

目录 一.前言 1.1 什么是Qt3D 1.2 Qt3D 的利与弊 利:原生支持 弊处:资料过少 二.学习建议 2.1 OpenGL 学习资料 2.2 Qt3D 资料 2.2.1 视频资料 2.2.2 PPT和博客 2.2.3 教程 2.2.4 问答 2.2.5 项目源码 一.前言 最近用Qt3D做了一个三维显示的项目,过程比较艰辛,主要是Qt3D这个库虽然推出了有几年,但是资料并不多,官方的例程比较少且大多是QML的,虽然他本身是完全支持C++的,而API 接口的文档写得又比较简略,用的人少产

持续更新的前端学习网址(更新中......)

1.https://github.com/DDFE/DDFE-blog/issues/36 webpack系列之一总览 2.http://www.xbhub.com/wiki/webpack/ 深入浅出 Webpack 原文地址:https://www.cnblogs.com/T888888/p/12607423.html

linux学习资料持续更新中

一.LINUX基础教程 1.老男孩系列免费视频: 1) linux高薪入门实战视频教程(第二部)老男孩linux教程 http://edu.51cto.com/course/course_id-1035-page-1.html 2) 跟着老男孩从0开始一步步实战深入学习linux运维(三) http://edu.51cto.com/lesson/id-11909.html linux学习资料持续更新中,布布扣,bubuko.com

iOS 开发学习资料整理(持续更新)

"如果说我看得比别人远些,那是因为我站在巨人们的肩膀上." ---牛顿 iOS及Mac开源项目和学习资料[超级全面] http://www.kancloud.cn/digest/ios-mac-study/84557 iOS 学习资料整理 https://segmentfault.com/a/1190000002473595#articleHeader16 iOS.mac开源项目及库 https://github.com/Tim9Liu9/TimLiu-iOS Swift语言 http

精心收集的Hadoop学习资料(持续更新)

转自:http://blog.csdn.net/wypblog/article/details/17528851 最近发现自己收集到的Hadoop学习资料有很多本,想想放在那里也浪费,所以觉得贴出来给大家分享,需要的可以去我CSDN里面下载,保证全部资源免费下载!这里面很多英文的资料. 1.<Hadoop技术内幕:深入解析Hadoop Common和HDFS>下载地址:http://download.csdn.net/detail/w397090770/6643259. 2.<Hadoo

个人网盘2T资料整理分享(持续更新中)

一.       学习书籍下载 1.      数据库与数据结构数据  链接:  http://pan.baidu.com/s/1c094nSG  密码:13el 2.      汇编语言书籍          链接:  http://pan.baidu.com/s/1o63Kke2 密码:8udr 3.      Office书籍             链接:   http://pan.baidu.com/s/1hqgVNVI密码:m54m 4.      PHP书籍            

一些好的技术类博客和学习网站(持续更新中)

简明现代魔法 http://www.nowamagic.net/ 阮一峰http://www.ruanyifeng.com/blog/ 廖雪峰http://www.liaoxuefeng.com/ 鸟哥的Linux私房菜 http://vbird.dic.ksu.edu.tw/ http://iamsujie.com/ http://www.cnblogs.com/duguguiyu http://blog.csdn.net/longshanks http://blog.csdn.net/pro

痞子衡嵌入式:史上最强i.MX RT学习资源汇总(持续更新中...)

大家好,我是痞子衡,是正经搞技术的痞子.今天痞子衡给大家介绍的是i.MX RT学习资源. 类别 资源 简介 官方汇总 i.MXRT产品主页 恩智浦官方i.MXRT产品主页,最权威的资料都在这里,参考手册/数据手册,官方EVK板设计文件,各种应用笔记,各种参考设计方案.培训视频.软件SDK开发包,官方IDE/CFG工具,第三方软件支持等应有尽有,如果这上面文档你都能全部仔细看一遍,软件都能下载用起来,不用怀疑,你就是资深专家了. 其中痞子衡特别推荐你把所有应用笔记都看一遍,这些笔记凝结了所有恩智浦

MongoDB学习——持续更新

參考MongoDB权威指南,学习阶段.大家多多交流问题.持续更新本文 MongoDB的长处 MongoDB具有丰富的数据模型,是面向文档的数据库. easy扩展.能够在多台server之间切割数据. 开发人员仅仅需专注于编写应用.假设须要更大的数据.仅仅需在集群中加入新机器,然后让数据库来处理剩下的事情. 具有丰富的功能,比方索引,存储JavaScript,聚合,固定集合.文件存储. 不支持联接(join)和复杂的多行事物. 卓越的性能是MongoDB的主要目标,默认的存储引擎使用了内存映射文件