2014年12月17日

完整文章位於 OXXO.STUDIO 新網站
點選閱讀完整文章:
http://www.oxxostudio.tw/articles/201412/svg-d3-07-data-map.html

摘要:
d3.map 這個其實我找不到合適的翻譯,只好暫時用我的破英文翻譯成「陣列數據地圖」,雖然有地圖兩個字,但跟實際的地圖卻是沒啥關聯性,主要是利用 d3.map 的 API,可以幫助我們把一連串的數據做轉換,與之前提過的巢狀數據處理 ( SVG D3.js - 巢狀數據結構 ( d3.nest ) ) 有異曲同工之妙,d3.map 會根據我們所下的條件,把特定的值取出成為 key 而成為一個新的陣列,也可藉由 get、has 或 set 的 API 對數據做判斷或重新設定,在許多的 D3.js 圖形與數據的處理中,d3.map 都扮演了相當中要的腳色。