一本学习D3.js的好书[关闭]


104

我看到了D3.js,我很感兴趣,所以我买了这本书!我可能是错的,但是我发现它没有实现。

有谁拥有掌握D3.js数据可视化的主要材料?

我看到了很多潜力,D3.js而且我非常热衷和感兴趣。

提前致谢!

更新:

我刚刚读完Scott Murray撰写的《网络交互式数据可视化》,非常棒!试试看,它是免费的。

Answers:


162

如@Autio所述,Scott Murray的网站上有教程。

您还将注意到,在他的网站上,他具有指向他最近的d3书的链接 ,即《 Web上的交互式数据可视化》

但是,该书以及嵌入式jsbin示例现在可以免费在线获得。 http://chimera.labs.oreilly.com/books/1230000000345/index.html

因此,如果您正在寻找一本“书”,那将是一个很好的开始。

另一个不错的起点是这套教程-您几乎可以将它们视为一本迷你书-可以在这里找到:http :
//www.dashingd3js.com/table-of-contents

这两种资源的部分好处在于,它们应该鼓励您立即开始在浏览器中使用d3;因此,您实际上是在使用d3,并在简单的情况下探索它的工作原理,而不是仅仅阅读它的工作原理。

github上的d3 Wiki有大量的教程,对于了解d3以及d3社区中正在发生的事情是必不可少的,但我可能建议您从上面提到的两个链接开始,因为它们将提供一个良好的基础(持续专注,而不是一页或两页的帖子),然后跳入可用的其他教程。
https://github.com/mbostock/d3/wiki/教程

另外,请考虑您要对d3进行的最终处理。就其本身而言,d3确实非常强大,但水平却很低,这意味着:如果您只需要制作条形图而不是纽约时报针对白宫512条路径的选举地图,那么可能值得研究一下vega之类的工具这样就消除了创建标准条形图等项目时可能涉及的一些底层复杂性。而且,这些工具的数量不少,如在使用d3的要点清单库中所示

最近,结合了d3.js和crossfilter 的dc.js图表库的作者Nick Zhu 推出了带有D3 Cookbook的新数据可视化工具,该书看起来很有希望,并且似乎比Scott Murray的书承担了更多读者。

还有一个d3.js介绍的人谁是新的还是对HTML和CSS:
第1部分:http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
第2部分:HTTP:/ /nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html


9
我认为mg1075s的建议很好。我要添加的另外两个视频是@ d3Vienno(youtube.com/user/d3Vienno)的视频系列(我发现它们是从不同的媒体上学习的好资源),并且也许不客气地将D3技巧和窍门作为pdf,epub或mobi或什至完全在线leanpub.com/D3-Tips-and-Tricks/read :-)
d3noob 2013年


By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.