2014-04-24 27 views
7

Tôi muốn đọc thông tin nút/cạnh cho biểu đồ (sigma.js) từ biến JSON. Mặc dù khá dễ sử dụng tệp JSON bên ngoài làm đầu vào thông qua trình phân tích cú pháp JSON, tôi không thể tìm cách sử dụng đối tượng JSON được xác định trực tiếp trong mã JavaScript. Có vẻ như tồn tại một phương pháp có tên là 'đã đọc', nhưng tôi không thể nhận được nó để hoạt động (Nguồn: https://github.com/jacomyal/sigma.js/wiki/Graph-API). Ai đó có thể cho tôi một gợi ý?Cách hiển thị dữ liệu từ một đối tượng JSON với sigma.js

Đây là những gì tôi muốn có:

data = { 
    "nodes": [ 
    { 
     "id": "n0", 
     "label": "A node", 
     "x": 0, 
     "y": 0, 
     "size": 3 
    }, 
    { 
     "id": "n1", 
     "label": "Another node", 
     "x": 3, 
     "y": 1, 
     "size": 2 
    }, 
    ], 
    "edges": [ 
    { 
     "id": "e0", 
     "source": "n0", 
     "target": "n1" 
    }, 
    ] 
} 

sigma.parsers.json(data , { 
    container: 'container', 
    settings: { 
    defaultNodeColor: '#ec5148' 
    } 
}); 

Cảm ơn bạn, chúc mừng, Michael

Trả lời

11

Thêm dữ liệu của bạn như sau:

s = new sigma({ 
     graph: data, 
     container: 'container', 
     settings: { 
      defaultNodeColor: '#ec5148' 
     } 
}); 

Xem thêm: json-is-not-read-by-sigma-js

+0

Đó là chính xác những gì tôi cần, cảm ơn bạn! – mikaxr27

Các vấn đề liên quan