章節連結
用 D3.js 來畫製一個可以隨畫面變化的長條圖吧。
核心關鍵
1. 第一次載入時,繪製第一版,並留下原始目標 DIV 的寬度和高度資料。
2. 當畫面變化時,先清除掉原本目標 DIV 內的東西,然後再重新繪製新的。
d3Chart.ts & Vue
建立一個 d3Chart.ts,讓 Vue 的環境可以引入。並在 vue 的檔案中,使用 new Instance 後,再使用 rwdDraw() 的方法。
參考來源
1. 利用 d3.js 製作 responsive 的長條圖
2. D3.js v4 Example/Tutorial: Responsive Bar Chart