8

私はJQuery / d3jsの世界が初めてです。

json形式のデータからグラフを描きたいです。d3.json(json,f)関数がjson形式のデータを含むファイルのみを取得できるサンプルをいくつか見ました。私の質問: json のようなオブジェクトまたは json 形式の文字列で呼び出すことは可能ですか?たとえば:

val jsonStr = { "foo" : "bar"}
d3.json(jsonStr ,f)

そうでない場合、どうすれば動的データ (json 形式) でグラフを描画できますか

4

1 に答える 1

10

データを Javascript 変数として持っている場合、d3.json関数は必要ありません。2 番目のパラメーター (コールバック関数) に引数を使用する場合は、変数の名前を使用するだけですd3.json

var data = [1,2,3];   
svg.selectAll("circle")
.data(data)
.enter()
.append("circle")
.‌​attr("cx", function(d) { return d; })
.attr("cy", function(d) { return d; })
于 2012-12-10T11:15:04.883 に答える