繁体   English   中英

如何使用sigma.js显示JSON对象的数据

[英]How to display data from a JSON object with sigma.js

我想从JSON变量中读取图形(sigma.js)的节点/边缘信息。 虽然通过JSON解析器使用外部JSON文件作为输入非常容易,但我找不到使用JavaScript代码中直接定义的JSON对象的方法。 似乎存在一种称为“读取”的方法,但我无法使其工作(来源: https//github.com/jacomyal/sigma.js/wiki/Graph-API )。 有人能给我一个暗示吗?

这就是我想要的:

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'
  }
});

谢谢,欢呼,迈克尔

添加您的数据如下:

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

另请参阅: json-is-not-read-by-sigma-js

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM