Statistics:Posted by mgroeninger — 16 Apr 2012 01:10
Statistics:Posted by kinjal — 11 Apr 2012 18:34
Statistics:Posted by eduramiba — 09 Oct 2011 13:19
Statistics:Posted by mgroeninger — 06 Oct 2011 06:09
Statistics:Posted by eduramiba — 11 Aug 2011 13:21
CODE:
//Init a project - and therefore a workspace ProjectController pc = Lookup.getDefault().lookup(ProjectController.class); pc.newProject(); Workspace workspace = pc.getCurrentWorkspace(); //Get a graph model - it exists because we have a workspace GraphModel graphModel = Lookup.getDefault().lookup(GraphController.class).getModel(); //Create three nodes Node n0 = graphModel.factory().newNode("n0"); n0.getNodeData().setLabel("Node 0"); Node n1 = graphModel.factory().newNode("n1"); n1.getNodeData().setLabel("Node 1"); Node n2 = graphModel.factory().newNode("n2"); n2.getNodeData().setLabel("Node 2"); //Create three edges Edge e1 = graphModel.factory().newEdge(n1, n2, 1f, true); e1.getEdgeData().setLabel("Edge 1"); Edge e2 = graphModel.factory().newEdge(n0, n2, 2f, true); e2.getEdgeData().setLabel("Edge 2"); Edge e3 = graphModel.factory().newEdge(n2, n0, 2f, true); //This is e2's mutual edge e3.getEdgeData().setLabel("Edge 3"); //Append as a Directed Graph DirectedGraph directedGraph = graphModel.getDirectedGraph(); directedGraph.addNode(n0); directedGraph.addNode(n1); directedGraph.addNode(n2); directedGraph.addEdge(e1); directedGraph.addEdge(e2); directedGraph.addEdge(e3); RadialAxisLayout layout = new RadialAxisLayout(new RadialAxisLayoutBuilder(), 10, false); layout.setGraphModel(graphModel); if (layout.canAlgo()) { layout.initAlgo(); for (int i = 0; i < 100 && layout.canAlgo(); i++) { layout.goAlgo(); } layout.endAlgo(); }
Statistics:Posted by markwoon — 11 Aug 2011 00:30
Statistics:Posted by admin — 10 Aug 2011 15:41
Statistics:Posted by eduramiba — 10 Aug 2011 14:48
CODE:
java.lang.NullPointerExceptionat org.gephi.layout.plugin.circularlayout.radialaxislayout.RadialAxisLayout.goAlgo(RadialAxisLayout.java:121)
CODE:
RadialAxisLayout layout = new RadialAxisLayout(new RadialAxisLayoutBuilder(), 10, false); layout.setGraphModel(graphModel); if (layout.canAlgo()) { for (int i = 0; i < 100 && layout.canAlgo(); i++) { layout.goAlgo(); } }
Statistics:Posted by markwoon — 10 Aug 2011 10:15