我对构建数据可视化组件非常感兴趣,可以
看看怎么做,但不想再做什么
它已经存在。如果这真的是“第一次”,那么我准备把我的初始代码
在github上供其他人分享[希望能改进!!]
基本上我希望能够做到以下几点:
1)访问数据库中的一个或多个表,并基于
在其中的条目上创建时添加节点,删除时删除节点。
2)使用外键和/或联接表[用于许多链接]
创建边创建节点时添加边,创建节点时删除边
删除,检查并在节点更新时添加/删除边。
3)将节点和边传递给Gephi进行显示
我可以看到如何快速、轻松地执行步骤1和2——但我没有
找到(经过多次搜索)是如何做第3步。
有人在这方面成功过吗?--有没有他们愿意分享的示例代码?
谢谢

最佳答案

我们曾经试过类似的方法,但可能帮不了你那么多我们编写了一个Rake任务,从数据库中获取数据,然后手动将数据输入Gephi这并不令人满意,最后我使用Rake task->CSV->R脚本进行可视化(基本上是连接世界地图上的用户)如果你不是死心塌地的使用Gephi,我可以给你看一些R代码:-)

关于ruby-on-rails - 从Ruby on Rails调用Gephi,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/6774833/

10-08 23:08