ruby-on-rails - 从 Ruby on Rails 调用 Gephi

标签 ruby-on-rails ruby visualization

我对构建数据可视化组件非常感兴趣并且可以 看看它是如何完成的,但不想重新发明一些东西 已经存在。如果这真的是“第一次”,那么我准备把我的初始代码 在 Github 上供其他人分享 [并希望改进!!]

基本上我希望能够执行以下操作:

1) 访问数据库中的一个或多个表并创建基于节点 在其中的条目上。在创建时添加节点,在删除时删除它们。

2) 使用外键和/或连接表[用于多对多链接] 创建边缘。创建节点时添加边,节点创建时删除边 节点更新时删除、检查和添加/删除边。

3) 将节点和边传给Gephi显示

我可以了解如何快速轻松地完成第 1 步和第 2 步——但我还没有 能够找到(经过多次搜索)是如何进行第 3 步。

有人成功过吗? -- 他们愿意分享的任何示例代码?

谢谢

最佳答案

我们曾尝试过类似的方法,但可能对您帮助不大。我们编写了一个 Rake 任务,从我们的数据库中获取数据,然后我们手动将其输入 Gephi。这并不是很令人满意,最后我选择了 Rake 任务 -> CSV -> R 可视化脚本(基本上是世界地图上的用户连接)。如果你对使用 Gephi 没有死心塌地,我可以向你展示一些 R 代码 :-)

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

相关文章:

ruby-on-rails - 将 HashMap 映射到类实例

ruby - Sinatra (Ruby) 中的静态页面路由

ruby-on-rails - 在事件记录中动态查找条件

java - Spring Source Toolsuite (STS) - 使用 Java-Config 时的批处理图

c++ - 如何开始用 C++ 编写音乐可视化工具?

ruby-on-rails - 如何为 Sublime Text 3 设置 Ctags

ruby-on-rails - 拦截ActiveRecord establish_connection初始化过程

ruby-on-rails - 将对象添加到关联的集合而不保存

ruby - nokogiri xpath 属性 - 奇怪的结果

python matplotlib填充箱线图