2014-06-21 26 views
5

Neo4j bir grafik veri tabanıdır ve verileri bir JSON dosyasına aktarabilir. Ancak, Neo4j'den JSON dosyası benim için bir şekilde çok karmaşık ve ben onu D3'e aktarmadım. Sorum, Neo4j'den bir JSON dosyasının nasıl içe aktarılacağı ve JSON dosyasının formatını değiştirmeden grafik görselleştirmesi için D3'e nasıl aktarılacağıdır. Neo4j topluluğuna bir kez sordum ve bunun mümkün olmadığını söylediler ya da buna inandıklarına inandım.Neo4j'den D3'e aktarılan JSON dosyası nasıl alınır

 
{ 
"table": 
    { 
     "_response": 
     { 
     "columns":["n"], 
     "data":[ 
      {"row":[{"num":"A08"}],"graph":{"nodes":[{"id":"0","labels":["Person"],"properties":{"num":"A08"}}],"relationships":[]}}, 
      {"row":[{"num":"A04"}],"graph":{"nodes":[{"id":"1","labels":["Person"],"properties":{"num":"A04"}}],"relationships":[]}}, 
      {"row":[{"num":"A05"}],"graph":{"nodes":[{"id":"2","labels":["Person"],"properties":{"num":"A05"}}],"relationships":[]}} 
      ], 
     "stats":{ 
       "contains_updates":false,"nodes_created":0,"nodes_deleted":0,"properties_set":0,"relationships_created":0,"relationship_deleted":0, 
       "labels_added":0,"labels_removed":0,"indexes_added":0,"indexes_removed":0,"constraints_added":0,"constraints_removed":0 
      } 
     }, 
    "nodes":[ 
      {"id":"0","labels":["Person"],"properties":{"num":"A08"}}, 
      {"id":"1","labels":["Person"],"properties":{"num":"A04"}}, 
      {"id":"2","labels":["Person"],"properties":{"num":"A05"}} 
     ], 
    "other":[], 
    "relationships":[], 
    "size":3, 
    "stats":{ 
      "contains_updates":false,"nodes_created":0,"nodes_deleted":0,"properties_set":0,"relationships_created":0,"relationship_deleted":0, 
      "labels_added":0,"labels_removed":0,"indexes_added":0,"indexes_removed":0,"constraints_added":0,"constraints_removed":0 
     } 
    }, 
"graph": 
    { 
      "nodeMap":{ 
      "0":{"num":"A08"}, 
      "1":{"num":"A04"}, 
      "2":{"num":"A05"} 
      }, 
     "relationshipMap":{ 
       "623":{"date":"5/01/2011","time":"18:11:48","case":4}, 
       "624":{"date":"5/02/2011","time":"21:21:06","case":4}, 
       "625":{"date":"6/03/2011","time":"21:23:35","case":4}, 
       "629":{"date":"6/04/2011","time":"22:14:47","case":5} 
       } 
    } 
} 

Ben bir örnek olarak kullanıyorum D3

http://bl.ocks.org/mbostock/1153292 teşekkür ederiz: İşte

Neo4j ihraç JSON dosyasıdır.

cevap

İlgili konular