一本学习D3.js的好书 [英] A good book for learning D3.js

查看:245
本文介绍了一本学习D3.js的好书的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我看到 D3.js ,我很感兴趣,所以我买了这个 book



任何人都有掌握素材的资料 D3.js 用于数据可视化?



我可以看到很多潜在的 D3.js 感兴趣。



提前感谢!



更新: b

我刚刚完成了对网络的互动数据可视化的阅读作者:Scott Murray,伟大的书!

解决方案

像@Autio已经提到的,有来自Scott Murray的教程,他的网站



您还会注意到,在他的网站上,他有一个指向他最近的d3书的链接,
Web的交互式数据可视化



但是, 免费,以及嵌入的jsbin示例。
http://chimera.labs.oreilly.com/books/1230000000345 /index.html



所以,如果你正在寻找一本书,这将是一个伟大的开始。



另一个很好的开始的地方是一套教程 - 你几乎可以把它们想象成一个迷你书 - 在这里找到:

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



对这两个资源有好处的部分是他们应该鼓励你立即开始在浏览器中使用d3玩;所以你实际上是使用d3,并探索它在简单的情况下如何工作,而不是只读它的工作原理。



g3ub上的d3 wiki有很多教程,并且是不可缺少的感觉不仅仅d3,但是在d3社区,
发生了什么,但我可能建议开始上面提到的两个链接
,因为他们将提供一个良好的基础一个持续的焦点,
,而不是一个或两个页面的帖子),然后跳过
到其他教程可用。

https://github.com/mbostock/d3/wiki/Tutorials



另外,考虑你最终要用d3做什么。本身,d3是真正强大,但相当低级别,意思是:如果你只需要一个条形图,而不是一个纽约时报选举图 512条路径到白宫,那么它可能值得一看工具,如 vega ,可以消除一些低级复杂性,否则可能涉及创建项目作为标准条形图。这些工具的数量并不少,您可以在此 gist列出使用d3的库>



最近,作者 dc.js 图表库结合d3.js和crossfilter,出现了一个新的使用D3 Cookbook的数据可视化,看起来很有前景,看起来比Scott Murray的书更多的读者。



对于仍然是HTML和CSS新手的人,还有一个d3.js简介:

Part1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around -d3js.html

Part2: http://nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html


I saw D3.js and I was interested so I bought this book! I may be wrong, however I found it un-fulfilling.

Does anyone have prime material for mastering D3.jsfor data visualization?

I can see a lot of potential for D3.jsand I am very keen and interested.

thanks in advance!

Update:

I just completed reading Interactive Data Visualization for the Web by Scott Murray, great book! Try it, it's free.

解决方案

As @Autio already mentioned, there are the tutorials from Scott Murray on his website.

You will also note that on his site, he has a link to his recent d3 book, Interactive Data Visualization for the Web.

However, that book is now available online for free, along with embedded jsbin examples. http://chimera.labs.oreilly.com/books/1230000000345/index.html

So if you are looking for a "book", this would be a great start.

Another great place to start is the set of tutorials - you could almost think of them as a mini-book - found here:
http://www.dashingd3js.com/table-of-contents

Part of what is good about these two resources is that they should encourage you to immediately begin playing around with d3 in your browser; so you are actually using d3 and exploring how it works in simple cases, instead of only reading about how it works.

The d3 wiki on github has a good deal of tutorials, and is indispensable for getting a feel for not just d3 but what's going on in the d3 community, yet I would probably recommend starting with the two links mentioned above, since they will provide a good base (with a sustained focus, as opposed to a one or two page post) for then jumping off into the other tutorials available.
https://github.com/mbostock/d3/wiki/Tutorials

Also, consider what you want to end up doing with d3. By itself, d3 is really powerful yet fairly low-level, meaning: if you just need to make a bar chart instead of a NY Times election map of 512 paths to the White House, then it may be worth looking at a tool like vega that removes some of the low-level complexity that could otherwise be involved in creating an item such as a standard bar chart. And these tools are not few in number, as can be seen in this gist listing libraries that make use of d3.

More recently, Nick Zhu, the author of dc.js charting library that combines d3.js and crossfilter, came out with a new Data Visualization with D3 Cookbook that looks promising and appears to assume a bit more of the reader than does Scott Murray's book.

There's also a d3.js intro for people who are still new to HTML and CSS:
Part1: http://nrecursions.blogspot.in/2014/11/getting-your-head-around-d3js.html
Part2: http://nrecursions.blogspot.in/2014/12/getting-your-head-around-d3js-part2.html

这篇关于一本学习D3.js的好书的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆