2010-02-11 11 views
6

Czy ktoś użył graphviz-php, a jeśli tak, to czy wie, gdzie mogę znaleźć dokumentację dotyczącą jego wykorzystania/struktury klasy itp?PHP GraphViz Documentation

Należy pamiętać, że jest to graphviz-php, a nie gruszka (image_graphviz).

Dzięki

Odpowiedz

4

znalazłem wyjaśnienie graphviz.php jak poniżej.

Klasa GraphViz umożliwia tworzenie i pracę z grafami ukierunkowanymi i niekierowanymi oraz ich wizualizację za pomocą narzędzi ATV GraphViz AT &.

 

    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(); 

+0

ten link działa: http://pear.php.net/manual/en/package. images.image-graphviz.example.php –