0
我正在嘗試切換我的代碼以允許引用外部JSON文件。見我fiddle,行62d3.json不正確解析我的JSON?
不過,我不斷收到錯誤
Uncaught TypeError: Cannot read property 'nodes' of undefined at update
意思(我認爲),我的JSON文件不知何故沒有得到正確的解析。我該如何解決這個問題?
我正在嘗試切換我的代碼以允許引用外部JSON文件。見我fiddle,行62d3.json不正確解析我的JSON?
不過,我不斷收到錯誤
Uncaught TypeError: Cannot read property 'nodes' of undefined at update
意思(我認爲),我的JSON文件不知何故沒有得到正確的解析。我該如何解決這個問題?
你不能json
數據直接在d3.json
調用中使用的變量。它需要是一個url
到一個JSON文件,無論是在線還是在本地機器上的某個地方。
因此,相反,所有你所要做的就是擺脫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/