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/Galleryhtml
中文文檔:https://github.com/xswei/d3js_docgit
https://d3js.org/github
https://github.com/d3/d3/wiki/CN-Home瀏覽器