Why D3? 比起畫圖表,更重視的是資料的操作和互動,以及客製化,基本上它就不是一個圖表工具,而是幫助你透過資料的控制、操作、縮放來達到預期呈現的效果。
從 SVG 形狀開始。D3 根基於 SVG 繪製,因此想要做出畫面必須仰賴 SVG Shape。
綁定、操控資料。綁定資料,並透過 enter() 與 exit() 動態地增加和減少區塊形狀。
利用 transitation()、duration() 繪製動畫。
講師:吳泰輝 (Kirby Wu),PlotDB 創辦人與g0v.tw 共同發起人
資源:D3.js 視覺化課程資源