如何将csv转换为json网络图文件,以便使用sigma.js进行显示


How Can I convert a csv into json network diagram file for display with sigma.js

我正在研究是否可以使用sigma.js(或等效工具)从表格数据集(在MYSQL中)生成网络图。根据我的研究,sigma.js的json格式似乎需要每个节点的x、y和大小值,whcih表明"图表",即相对的x&y位置和大小已经设置。

在此之前,我对网络图完全不熟悉,但sigma.js和我的数据之间似乎缺少的链接是x、y、大小和数据的生成。一旦我有了这些变量,从php生成json显然是一件小事,但我不知道如何做到这一点,谷歌也没有产生任何库。有一些独立的应用程序,但这并不好,因为它需要放在一个网络应用程序中。

可能是我不知道该搜索什么才能找到我需要的东西。

有人知道我如何在php中生成这种网络图信息或提供任何指针吗?

谢谢,

Paul

您可以使用gephi应用程序。它可以选择导入包含节点和边缘数据的csv文件,然后查看和调整网络。之后,您可以通过安装适当的gephi插件以json格式导出网络。此json文件可由sigma-js web应用程序

使用