SVG入门 在对D3.js进行学习之前,有必要先了解一下SVG,因为D3.js基本上是对SVG元素进行操作从而进行可视化展示的。当然现在D3.js同样支持canvas输出,不过我们更建议先从SVG进行入门。 网上对于SVG的教程非常多,你只需了解SVG中的基础元素,线、圆、矩形、三角形等等。并熟悉SVG的DOM结构。推荐几个基本教程: SVG入门教程 深入浅出SVG SVG教程 在阅读完SVG的教程之后,我们可以开始对D3.js的学习。