数据可视化学习资料

83 阅读1分钟

入门

D3.js教程

清华大学教程

D3示例

ZRender文档

Three.js文档

推荐阅读源码:

ZRender源码

通过阅读ZRender源码,可以了解可视化设计中基本的图元、分组、分层、数据与渲染分离、多绘图引擎切换、动画、事件等实现机制。

进阶

线性代数

计算机图形学

WebGL理论

WebGL Guide

JavaScript设计模式与开发实践

推荐阅读的源码

Three.js源码

通过阅读Three.js的源码,可以了解3D的基础概念和程序设计思路,特别是渲染部分,这些是可以作为后续深入3D开发的准备工作,也可以参考three.js,尝试构建一个自己的web3D开发的框架模板。