[問題] csv轉換到階層式json...(用在d3)

作者: rachelchien (rachelchien)   2016-04-30 12:20:10
嗨大家好~我目前是新手想請問大家一個問題><
我遇到的問題是
我有個CSV檔案
想要用d3的treemap畫出來
但是查了網路上的解決
也都畫不出來 整個畫面是空的@@
也找了網路上的csv轉到json的轉換器
但轉出來的結構就不是原本flare.json的結構
有一點不一樣
我的CSV檔案大概是這樣
B,aa,100
B,bb,200
A,cc,333
A,dd,123
C,ee,231
B,ff,456
C,gg,442
A,hh,111
A,ii,234
要轉成階層式的json:B下面有aa,100;bb,200類似這樣
先謝謝大家~
作者: ian90911 (xopowo)   2016-04-30 19:25:00
寫成物件再轉成json呢
作者: johnny9144 (Johnny)   2016-05-01 00:49:00
把csv裡面的資料轉成陣列,一行一列,然後var obj = {};for (var i = 0, imax = csvArray.length; i < imax;i+=1) {obj[csvArray[0]].push(csvArray[1], csvArray[2]);} console.dir(obj);試試看,用手機打的,沒用電腦跑過,有bug問題再討論

Links booklink

Contact Us: admin [ a t ] ucptt.com