我想制作一个网络图,显示我们文件夹结构中的文件分布。
我在这个位置有nodefile,edgefile和gephi图形文件: https://1drv.ms/f/s!AuVfRBdVHkO7hgs5K9r9f7jBBAUH
我的工作是: 运行算法ForceAtlas2,缩放10-20,劝阻中心标记并防止重叠标记,所有其他标准设置。
我得到的是具有径向/球形分布的组的图。但是,我想要的是树导向的网络图。 有谁知道如何调整Gephi来制作它? 谢谢!
答案 0 :(得分:2)
我刚刚找到了解决方案。 我测试了Yed站点“import excel file”页面上显示的文件格式 http://yed.yworks.com/support/manual/import_excel.html
这给了我Yed导入对话框(花了一生的时间来弄清楚它是一个弹出菜单而不能通过标准菜单选择) 无论如何,它工作,我已经使用为Gehpi准备的数据调整了测试文件。这很简单,我可以使用源目标ID等。只需复制粘贴。
我将它加载到Yed中并在其上使用了一些定向和径向聚类算法。工作正常!
下面你可以找到用于在Yed中导入的excel节点/边缘文件,你可以用Yed打开图形文件以查看最终的径向结果。
https://1drv.ms/f/s!AuVfRBdVHkO7hg6DExK_eVkm5_mR
唯一需要弄清楚的是如何将权重(代表文档数量)与节点大小相结合。
答案 1 :(得分:1)
不幸的是,从版本0.9.0开始,Gephi no longer supports hierarchical graphs。也许尝试使用以前的版本?
其他替代方案涉及更复杂的软件,例如Graphviz,但您需要.dot
文件而不是.csv
。我看了一遍,但找不到一个易于使用的csv转点转换器。
您可以尝试查看node.js
String.prototype.substr
计划,但是您需要再次使用不那么用户友好的d3-hierarchy。如果您查看链接,看起来它可以生成您正在寻找的那种图表。