D3.js是一个JavaScript库,它可以通过数据来操作文档。D3可以通过使用HTML、SVG和CSS把数据鲜活形象地展现出来。D3严格遵循Web标准,因而可以让你的程序轻松兼容现代主流浏览器并避免对特定框架的依赖。同时,它提供了强大的可视化组件,可以让使用者以数据驱动的方式去操作DOM。
看下d3/echarts/highcharts的区别
https://www.waitig.com/d3-js%E5%92%8Chighchartsecharts%E6%80%A7%E8%83%BD%E5%AF%B9%E6%AF%94.html
使用d3可以做的事情举例:https://github.com/d3/d3/wiki/Gallery
中文文档:https://github.com/xswei/d3js_doc
https://d3js.org/
https://github.com/d3/d3/wiki/CN-Home