繁体   English   中英

sigma.js:无法显示带有json的图形

[英]sigma.js: can't display graph with json

我很难用json文件显示图形。 我尝试运行应用程序提供的示例(load-external-json.html),但无法显示图形。 我在网上寻找解决方案,但找不到能解决我问题的解决方案。

插件使用:plugins / sigma.parsers.json / sigma.parsers.json.js

sigma.parsers.json("data/arctic.json", // Here I need to put the filepath instead of "data.json"
{
container: document.getElementById('container'),
settings: {
  defaultNodeColor: '#00a',
  edgeColor: 'default',
  defaultEdgeColor: '#a00'
} });

最好的问候,路易斯

我相信此插件会发出XHR请求以获取指定的文件(在本例中为data/arctic.json )。 这意味着您可能需要在本地运行服务器才能正常工作。

如果安装了Python,执行此操作的一种简单方法是从load-external-json.html所在的目录中运行python -m SimpleHTTPServer 然后,您应该可以在http://localhost:8000/load-external-json.html实时查看它。

来自github上的sigma.js Wiki:

Sigma提供了许多代码示例,向您展示了它可以做什么以及如何使用。 其中一些示例将加载外部数据文件,并且您需要通过本地服务器访问它们才能查看示例的工作。

您需要运行一个简单的基于Node的http服务器。 只需按照Wiki上的说明进行操作即可:

https://github.com/jacomyal/sigma.js/wiki

暂无
暂无

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

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