2017-04-20 16 views
0

外部JSONファイルを参照できるようにコードを切り替えようとしています。私はfiddle、ライン62d3.jsonがJSONを正しく解析していませんか?

は、しかし、私はエラーが私のJSONファイルが何らかの形で正しく解析取得されていないことを

Uncaught TypeError: Cannot read property 'nodes' of undefined at update 

意味を(私は仮定)得続けるを参照してください。これを修正するにはどうすればいいですか?

答えて

1

コールでは、変数をjsonのデータで直接使用することはできません。 jsonファイルには、オンラインまたはどこかでローカルマシン上のurlにする必要があります。

代わりに、d3.jsonコールを取り除き、データ変数を直接使用するだけです。

var graph = data; //set your graph variable equal to your data var 

update(graph); // pass it directly to your update function. No need for d3.json 

JSFiddle - https://jsfiddle.net/b4to2mqe/

関連する問題