php - 如何将 csv 转换为 json 网络图文件以使用 sigma.js 显示

标签 php mysql json diagram sigma.js

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

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

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

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

谢谢,

保罗

最佳答案

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

关于php - 如何将 csv 转换为 json 网络图文件以使用 sigma.js 显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34065548/

相关文章:

java - 在 spark 中写入 JSON 时保留具有空值的键

php - 加入MySql PHP

javascript - 取消 图片未在 uploadify 中显示

mysql - 错误: Column count doesn't match value count at row 1 -MySQL

mysql 恢复 root 权限

mysql - Hive 订单不工作

javascript - Lodash:在json中获取具有多个键值匹配的新数组

java - PHP 定时作业 : MySQL Query to Text File Weekly

php - PHP 图片上传脚本的 HTML 表单

Android HttpPost请求异常