2014-02-12 3 views
-2

에 JSON 파일에 대해 나는는 VAR

var links = [ 
    {source:"one",target:"two", type:"a", typeKBP:"a"}, 
    {source:"two",target:"three", type:"a", typeKBP:"a"}, 
    {source:"three",target:"four", type:"a", typeKBP:"a"}, 
    {source:"four",target:"five", type:"a", typeKBP:"b"}, 
    {source:"five",target:"six", type:"b", typeKBP:"b"}, 
    {source:"six",target:"seven", type:"b", typeKBP:"b"} 
] 

대신 D3.js 그래프에서 일하고 있습니다.
JSON 파일에서 데이터를 가져 오는 방법을 추가 한 다음에는이를 형식으로 추가하십시오.

+0

d3.json ("/ 자산/sample.json", 기능 (JSON) { // 'json'객체를 사용하는 코드 }); – Uttam

답변

0

이 당신을 위해 XHR을하고

d3.json("/path/flare.json", function(json) { 
    //rendering logic here 
} 
0

당신은 XHR 호출을 사용하여 sample.json 파일을로드 주먹해야 자동으로 분석됩니다. 일단 당신이

var links = JSON.parse(data). 

는 그런 다음,

는 다른 방법으로, 그 D3 유틸리티 기능을 위해 자바 스크립트 배열로 간단한 사용 links를 검색 할 수 있습니다 사용 (단순 문자열 임) JSON을 구문 분석 할 필요가로드. js는 당신을 위해 모든 것을 가지고 있습니다.

확인 d3.js에게 유틸리티 방법을 사용하여 외부 데이터를로드하기위한 모든 가능한 방법이 링크

https://github.com/mbostock/d3/wiki/Requests

관련 문제