2016-12-08 7 views
2

によってロールアップ基を有していてD3のJS私はグラフに複数の矩形を描画するためにJSONデータの下にアルファベット

data.push(["Shanghai","Los Angeles","33333333.33"]); 
data.push(["Los Angeles","Shanghai","222222.33"]); 

data.push(["Los Angeles","Shanghai","22.33"]); 
data.push(["chennai","Bombay","33333333.33"]); 

data.push(["Canada","Japan","33333333.33"]); 
data.push(["Japan","Canada","222222.33"]); 

data.push(["Bombay","Canada","222222222.33"]); 
data.push(["Bombay","Belgaum","222222.33"]); 
data.push(["Bombay","Delhi","222222.33"]); 

Bによって基、Cなどのような最初の文字データに基づいて分類することができるどのように上記データ

答えて

3

あなたはhttp://jsfiddle.net/rc32kdxn/

を参照してください d3.nest()

var d = d3.nest() 
    .key(function(d) { 
     return d[0].charAt(0); // 1st char of the 1st item of the array 
    }) 
    .entries(data); 

を使用することができます

関連する問題