lay*_*cat 105 javascript data-visualization d3.js
我看到了D3.js
,我感兴趣所以我买了这本书!我可能错了,但是我发现它没有实现.
有没有人掌握D3.js
数据可视化的主要材料?
我可以看到很多潜力D3.js
,我非常热衷和感兴趣.
提前致谢!
更新:
我刚刚完成了阅读Scott Murray的网络互动数据可视化,这本好书!试试吧,它是免费的.
mg1*_*075 160
正如@Autio已经提到的那样,Scott Murray在他的网站上提供了教程.
您还会注意到,在他的网站上,他有一个链接到他最近的d3书籍,网络 交互式数据可视化.
但是,现在可以免费在线获取该书,以及嵌入式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/Tutorials
另外,考虑一下你最终要用d3做什么.就其本身而言,d3非常强大而且相当低级,这意味着:如果你只是需要制作一个条形图而不是纽约时报选举地图,通往白宫的512条路径,那么可能值得看看像vega这样的工具这消除了一些低级复杂性,否则这些复杂性可能会导致创建项目(如标准条形图).这些工具的数量并不少,可以在这个使用d3的gist列表库中看到.
最近,结合了d3.js和crossfilter 的dc.js图表库的作者Nick Zhu 推出了一个新的数据可视化与D3 Cookbook,它看起来很有前途,并且似乎比Scott Murray的书更多地假设读者.
还有的人谁是新的还是对HTML和CSS一个d3.js介绍:
第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
小智 8
你提到的这本书确实有点苗条.以下是一些我认为在掌握D3方面有用的教程:http://alignedleft.com/tutorials/d3
真正最好的方法是在这里探索由Mike Bostock主持的示例的源代码:https://github.com/mbostock/d3/wiki/Gallery