Often have friends ask where there is a better learning material about D3, now organized into this article. Later find more and better, will continue to update this article.
I started contacting D3 in 2013, and I thought it was a fun tool. So far, the study materials have been collated a lot. If a friend has a good study material, please leave a message below.
1. English information
(1) Official API
Https://github.com/mbostock/d3/wiki/API-Reference
Reading API learning is not a bad way. Although a lot of people say D3 API is too academic, not understand, but really want to use D3, this API is not open.
(2) Mike Bostock's blog and work display board
http://bost.ocks.org/mike/
http://bl.ocks.org/mbostock/
This was made by D3 's author, Mike Bostock, an engineer at the New York Times, and the New York Times visualization technology is using D3. However, this blog and work on the display board, the text is not much, most only the code, it is very difficult to understand.
(3) Dashing d3.js
Https://www.dashingd3js.com/table-of-contents
Very easy to understand tutorials, text interpretation, pictures are very clear. The purpose of this station is to enable people to master D3 quickly and efficiently.
2. Chinese information
(1) A very early station.
Http://www.pkuwwt.tk/d3-tutorial-cn/about.html
Update time is shown in 2012, it can be said very early, to know that D3 was born in 2011, the December 2012 version was upgraded to 3.0 (now commonly used).
(2) Zhang Tianxu's Blog
Http://blog.csdn.net/tianxuzhang?viewmode=contents
Zhang Tianxu's CSDN blog, whose D3 series of tutorials has more than 100,000 visits, is quite popular.
(3) Nanyi's Blog
Http://javascript.ruanyifeng.com/library/d3.html
Nanyi's writing style is easy to understand. But unfortunately, there is only one article about D3.
(4) The blog of the Chu Madman
http://www.cnblogs.com/winleisure/tag/D3.js/
Chu Madman's blog, translation of the dashing d3.js, the quality of translation is very good.
3. Japanese information
(1) Dot Install
Http://dotinstall.com/lessons/basic_d3js
Japan's well-known programming learning website, here provides a D3 introductory tutorial, Japanese good friends to listen to explain, easy to understand.
(2) Drawing on SVG using D3.js
Http://www.h2.dion.ne.jp/~defghi/svgMemo/svgMemo_20.htm
It includes the production of simple graphics in D3 and the application of various layouts.
(3) Chingsheng's Blog
http://shimz.me/blog/
Bo Master is the real estate company's engineers, responsible for the development of real estate management system, usually in the blog to write some information about data visualization articles.
Document Information
- Copyright Notice: Attribution (by)-Non-commercial (NC)-No deduction (ND)
- Published: February 24, 2015
- More content: our D3. JS-Data Visualization special station and CSDN personal blog
- Remark: This article is published in our D3. JS, reproduced please indicate the source, thank you
"Continuous Update" D3 's learning materials