私のデータは次のようになりd3.js:の反復(機能)、
var IDData = JSON.stringify([["node/105173", "node/38180995", "Agent", "Customer", "1379644.0", 1, 264.0, "1374903"]...]
データのすべての行が同じフォーマットに従います。しかし配列配列の行の長さは固定されていません。私はd3.jsを使ってこのデータを使ってグラフをプロットしようとしています。
$(document).ready(function() {
console.log(IDData);
var galData = JSON.parse(IDData);
need a way here to iterate through the data so that
var startnodes = galData[0][0],galData[1][0]....galdata[n][0]
where n is the length of the array
var endnodes = galData[0][1],galData[1][1],galData[2][1]...galData[n][1]
var nodetype = galData[0][2],galData[1][2],galData[2][2]....galData[n][2]
var Paytime = galData[0][3],galData[1][3]..galdata[n][3]
var TXN_COUNT = galdata[0][4],galData[1][4],galData[2][4]...galData[n][4]
var Total_Amt = galData[0][5],galData[1][5],galData[2][5]...galData[n][5]
var SendTime = galData[0][6],galData[1][6]...galData[n][6]
makegraph(startnodes,endnodes)
VAR nodetype
はSendTime
がリンク属性である、ノード属性やVAR Paytime
、TXN_COUNT
、Total_Amt
です。
d3.jsに詳しいことがなく、簡単に反復する方法が見つかりませんでした。
カンマは何ですか?これらは配列か..? –
@Pamblamそれは公正な点です。私は実際にそれらの結果を保存する方法を知りません。だから私はコンマを使いました。 –