Googleフロー視覚化のようなフロー視覚化図を実装しようとしています。このタイプの実装用の API を提案してください。どんな助けでも大歓迎です。
編集:この要件を達成するためにサンキー図を使用しました。以下は私のコードです:
$(document).ready(function() {
var dataArray = [["India \n 40","United States \n 25","Canada \n 20","Hong Kong \n 15"],
["page1 \n 50","page2 \n 30","about_us.htm \n 20"],
["page2 \n 50","contactus.htm \n 15"],
["page1 \n 50"]];
var sankey = new Sankey();
for(var i=0; i< dataArray.length; i++)
sankey.stack(i,dataArray[i]);
sankey.setData([["India \n 40",20,"page1 \n 50"],["United States \n 25",10,"page1 \n 50"],["Canada \n 20",10,"page1 \n 50"],["Hong Kong \n 15",10,"page1 \n 50"],["India \n 40",10,"page2 \n 30"],["United States \n 25",10,"page2 \n 30"],["Canada \n 20",5,"page2 \n 30"],["Hong Kong \n 15",5,"page2 \n 30"],["India \n 40",10,"about_us.htm \n 20"],["United States \n 25",5,"about_us.htm \n 20"],["Canada \n 20",5,"about_us.htm \n 20"],
["page1 \n 50",35,"page2 \n 50"],["page2 \n 30",15,"page2 \n 50"],["page1 \n 50",10,"contactus.htm \n 15"],["page2 \n 30",5,"contactus.htm \n 15"],
["page2 \n 50",40,"page1 \n 50"]
]);
sankey.setBubbles([["page1 \n 50", 5],["page2 \n 30",10],["about_us.htm \n 20",20],["contactus.htm \n 15",15],["page2 \n 50",10]]);
sankey.bubbleColor = "#F37126";
sankey.bubbleLabelColor = "#FFF";
sankey.draw();
});
上記の例では、1 回目と3 回目のインタラクションに「 page1 \n 50」があります。このため、3 番目の対話で 1 つのノードのみが作成されます。この問題を克服する方法。私を助けてください。
前もって感謝します