2010-02-11 28 views
6

Có ai đã sử dụng graphviz-php và nếu có thì họ có biết tôi có thể tìm thấy bất kỳ tài liệu nào về cấu trúc sử dụng/lớp học của nó không?Tài liệu PHP GraphViz

Xin lưu ý rằng đây là graphviz-php chứ không phải quả lê (image_graphviz).

Cảm ơn

Trả lời

4

Tôi đã tìm thấy một lời giải thích của graphviz.php như dưới đây.

Lớp GraphViz cho phép tạo và làm việc với các đồ thị được hướng dẫn và không bị chiếu và hình ảnh của chúng với các công cụ GraphViz của AT & T.

 

    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

liên kết này hoạt động: http://pear.php.net/manual/en/package. images.image-graphviz.example.php –

1

Trên CentOS, khi bạn cài đặt gói "graphviz-php" bạn sẽ có trang người đàn ông. Đó là khá terse, bạn sẽ không muốn đó là tài liệu tham khảo duy nhất của bạn, nhưng ít nhất bạn có được một cái gì đó.

man 3 gv 

Đối với những gì nó có giá trị, có một ví dụ rất đơn giản ở đây ...

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