PHP GraphViz文档

时间:2010-02-11 00:18:51

标签: php graphviz

有没有人使用graphviz-php,如果有的话,他们知道我在哪里可以找到有关其用法/类结构等的文档?

请注意,这是graphviz-php而不是pear(image_graphviz)。

由于

3 个答案:

答案 0 :(得分:4)

我已经找到了graphviz.php的解释如下。

GraphViz类允许使用AT& T的GraphViz工具创建和使用有向和无向图以及它们的可视化。


  require_once 'Image/GraphViz.php';

  $graph = new Image_GraphViz();

  $graph->addNode(
    'Node1',
    array(
      'URL'   => 'http://link1',
      'label' => 'This is a label',
      'shape' => 'box'
    )
  );

  $graph->addNode(
    'Node2',
    array(
      'URL'      => 'http://link2',
      'fontsize' => '14'
    )
  );

  $graph->addNode(
    'Node3',
    array(
      'URL'      => 'http://link3',
      'fontsize' => '20'
    )
  );

  $graph->addEdge(
    array(
      'Node1' => 'Node2'
    ),
    array(
      'label' => 'Edge Label'
    )
  );

  $graph->addEdge(
     array(
       'Node1' => 'Node2'
     ),
     array(
      'color' => 'red'
   )
  );
  $graph->image();

答案 1 :(得分:3)

答案 2 :(得分:1)

在CentOS上,当您安装“graphviz-php”软件包时,您将获得一个手册页。它非常简洁,你不希望它成为你唯一的参考,但至少你得到了一些东西。

man 3 gv

对于它的价值,这里有一个非常简单的例子......

https://github.com/ellson/graphviz/blob/master/tclpkg/gv/demo/modgraph.php