2015-12-28 30 views
5

sankeyで名前を並べ替えることはできますか?Sankeyの図表で名前順に並べ替え

例:たとえばhttps://jsfiddle.net/Khrys/1s3shf2m/

google.setOnLoadCallback(drawChart); 

    function drawChart() { 
    var data = new google.visualization.DataTable(); 
    data.addColumn('string', 'From'); 
    data.addColumn('string', 'To'); 
    data.addColumn('number', 'Weight'); 
    data.addRows([ 
     [ 'A', 'Mango', 5 ], 
     [ 'A', 'Mango', 7 ], 
     [ 'A', 'Apple', 6 ], 
     [ 'B', 'Coconut', 2 ], 
     [ 'B', 'Mango', 9 ], 
     [ 'B', 'Pineapple', 4 ] 
    ]); 

    // Sets chart options. 
    var options = { 
     width: 600, 
    }; 

    // Instantiates and draws our chart, passing in some options. 
    var chart = new google.visualization.Sankey(document.getElementById('sankey_basic')); 
    chart.draw(data, options); 
    } 

私は(上から下まで)であることを右側の出力を期待しています:アップル、ココナッツ、マンゴー、パイナップル

おかげ

答えて

9

反復回数を0に設定すると、ダイアグラムはデータの入力順に従って描画されます。

例:

var options = { 
    height: 400, 
    width: 400, 
    sankey: { 
iterations: 0, 
     } 

よろしく

関連する問題