2016-05-16 5 views
0

これは苦しいことになりました。私はすでに必要なJSONオブジェクトを解析して配列に変換しましたが、関数内のパラメータとして必要な文字列トークンを生成するのが難しくなりました。下のコードでStringトークン(グラフ値)に動的にアクセスする方法はありますか?

g = new Dygraph(document.getElementById("graph"), 
       **"X,Y\n" +"2015-08-07 05:01:15 ,0\n" + "2015-08-07 05:01:15,-0.4\n" + "2015-08-07 05:01:15,-0.54\n" + "2015-08-06 05:04:15,0.65\n" + "2015-08-08 05:01:21,-1\n" + "2015-08-01 05:06:15,0.0\n" + "2015-08-03 05:01:15,-0.1\n" + "2015-08-04 05:04:42,1\n"**, 
{ 
    legend: 'always', 
    animatedZooms: true, 
    title: 'dygraphs chart template' 
}); 

答えて

0

上記の質問に対する解決策は、JSONファイルを作成し、ファイルを動的にロードすることでした。 Dygraphの代わりにD3を使用しました。

function loadJSON(callback) { 
     var xobj = new XMLHttpRequest(); 
     xobj.overrideMimeType("application/json"); 
     xobj.open('GET', 'js/data/xxxx', true); 
     xobj.onreadystatechange = function() { 
     if (xobj.readyState == 4 && xobj.status == "200") { 
      callback(xobj.responseText); 
      } 
    }; 
    xobj.send(null); 
}; 
関連する問題