Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/363.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
Java 用Jung变换矩阵成图_Java_Jung - Fatal编程技术网

Java 用Jung变换矩阵成图

Java 用Jung变换矩阵成图,java,jung,Java,Jung,有人能告诉我如何使用JUNG将矩阵转换成图形吗?我对JUNG还是相当陌生,我找不到任何有用的东西Graph-Graph=newdirectedsparsegraph(); Graph<MyNode, MyEdge> graph = new DirectedSparseGraph<>(); for (i = 0; i < num_nodes; i++) { // you can skip this if you have no isolated nodes in

有人能告诉我如何使用JUNG将矩阵转换成图形吗?我对JUNG还是相当陌生,我找不到任何有用的东西

Graph-Graph=newdirectedsparsegraph();
Graph<MyNode, MyEdge> graph = new DirectedSparseGraph<>();

for (i = 0; i < num_nodes; i++) {
  // you can skip this if you have no isolated nodes in your graph
  graph.addNode(new MyNode(i));
  for (j = 0; j < num_nodes; j++) {
    if (matrix[i][j] != 0) {
      graph.addEdge(new MyEdge(), new MyNode(i), new MyNode(j));
    }
  }
}
对于(i=0;i

这是基本的想法。细节将根据您想要的顶点/边对象、有向图还是无向图、矩阵项的外观等而有所不同。

您能否提供您尝试过的示例代码,以及它到底是如何工作的?