首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gephi Toolkit导入未命中边/节点

Gephi Toolkit导入未命中边/节点
EN

Stack Overflow用户
提问于 2015-08-25 06:17:02
回答 1查看 235关注 0票数 1

Gephi似乎错误地导入了简单的加权图。我有一个图表,像这样

代码语言:javascript
复制
graph G {
    1;
    2;
    3;
    1 -- 3 [ weight=1.0 ];
    3 -- 2 [ weight=1.0 ];
}

导入后,Gephi认为我添加了

代码语言:javascript
复制
 # Nodes loaded: 2
 # Edges loaded: 1

我的代码是:

代码语言:javascript
复制
import java.io.StringReader;
import org.gephi.io.importer.api.Container;
import org.gephi.io.importer.api.ImportController;
import org.gephi.io.processor.plugin.DefaultProcessor;
import org.gephi.project.api.ProjectController;
import org.gephi.project.api.Workspace;
import org.openide.util.Lookup;

public class Test {

    public static void main(String[] args) {

        String dot = "graph G {"
                + "1;"
                + "2;"
                + "3;"
                + "1 -- 3 [ weight=\"1.0\" ];"
                + "3 -- 2 [ weight=\"1.0\" ];"
                + "}";
        ProjectController pc = Lookup.getDefault().lookup(ProjectController.class);
        pc.newProject();
        Workspace workspace = pc.getCurrentWorkspace();

        ImportController importController = Lookup.getDefault().lookup(ImportController.class);

        StringReader stringReader = new StringReader(dot);
        Container container = null;
        container = importController.importFile(stringReader, importController.getFileImporter(".dot"));
        importController.process(container, new DefaultProcessor(), workspace);
    }

}

使用未加权的图形导入是可以的,使用较大的图形似乎也是有效的。

EN

回答 1

Stack Overflow用户

发布于 2015-08-25 22:12:16

这似乎是Gephi 0.8.7 (以及同一版本的工具包)的错误。在Gephi 0.9中不会出现此问题。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32192628

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档