《精通D3.js:交互式数据可视化高级编程》以当前流行的数据可视化技术D3.js为主要内容,分为三大部分,共计13章。第一部分讲述基础知识,第二部分学习制作各种常见图表,第三部分讲解交互式图表及地图的进阶应用。《精通D3.js:交互式数据可视化高级编程》是一个相对完整的D3.js教程,讲解此技术所有重要的知识点,既有基础入门知识,又有相对深入的内容。笔者秉持以下原则:由易到难,循序渐进,图文并茂,清晰易懂。
《精通D3.js:交互式数据可视化高级编程》适合有一定计算机基础的读者,需要熟悉C、C++、Java、JavaScript等至少一门编程语言,能够理解基础的数据结构和算法。