Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/21.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 从RubyonRails调用Gephi_Ruby On Rails_Ruby_Visualization - Fatal编程技术网

Ruby on rails 从RubyonRails调用Gephi

Ruby on rails 从RubyonRails调用Gephi,ruby-on-rails,ruby,visualization,Ruby On Rails,Ruby,Visualization,我对构建数据可视化组件非常感兴趣,可以 看看怎么做,但我不想再做什么 它已经存在了。如果这真的是“第一次”,那么我准备把我的初始代码 在Github上供其他人共享[希望有所改进!!] 基本上,我希望能够做到以下几点: 1) 访问数据库中的一个或多个表并基于 在其中的条目上。在创建时添加节点,在删除时删除节点 2) 使用外键和/或联接表[用于多个链接]来 创建边。创建节点时添加边,创建节点时删除边 删除、检查并在更新节点时添加/删除边 3) 将节点和边传递给Gephi进行显示 我可以看到如何快速轻

我对构建数据可视化组件非常感兴趣,可以 看看怎么做,但我不想再做什么 它已经存在了。如果这真的是“第一次”,那么我准备把我的初始代码 在Github上供其他人共享[希望有所改进!!]

基本上,我希望能够做到以下几点:

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

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

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

我可以看到如何快速轻松地执行步骤1和步骤2,这是我没有看到的 (经过多次搜索后)能够找到的是如何执行步骤3

有人成功地做到了这一点吗?--有没有他们愿意分享的示例代码


谢谢

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

谢谢你的回答——我并不迷恋Gephi——只是“ooh Shining!”界面将有助于向一两个人销售解决方案。我对R不太熟悉,但如果我有时间,我会仔细研究一下,也许会接受你的好意。我也想过编写一个中间CSV文件,目的是从Ruby内部启动Gephi(看起来我可能会回到那个计划)。干杯,安迪