2010-02-11 16 views
6

क्या किसी ने ग्राफवीज़-पीएचपी का उपयोग किया है और यदि ऐसा है तो वे जानते हैं कि मैं इसके उपयोग/वर्ग संरचना आदि के बारे में कोई दस्तावेज कहां पा सकता हूं?PHP ग्राफ़विज़ दस्तावेज़ीकरण

कृपया ध्यान दें कि यह ग्राफविज़-php नाशपाती नहीं है (image_graphviz)।

धन्यवाद

उत्तर

4

मैं नीचे के रूप में graphviz.php का एक विवरण पाया है शामिल हैं।

ग्राफ़विज़ क्लास निर्देशित और अप्रत्यक्ष ग्राफ के साथ काम और एटी & टी के ग्राफविज़ टूल के साथ उनके विज़ुअलाइज़ेशन के लिए काम करता है।

 

    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

काम करता है यह लिंक काम करता है: http://pear.php.net/manual/en/package। images.image-graphviz.example.php –

3

http://pear.php.net/manual/en/package.images.image-graphviz.example.php एक के उपयोग का उदाहरण (अद्यतन)

+0

मैं इस एक देखा था, लेकिन मैं स्थापित php-Graphviz आरपीएम कि नाशपाती संस्करण के लिए अलग नहीं है? – aHunter

+0

मैंने अभी जांच की है और यह अलग दिखता है I php-pear-image-graphviz rpm भी है। – aHunter

+0

rpm -qi php-graphviz आपको क्या दिखाता है? – Dominik

1

CentOS पर, जब आप "graphviz-php" पैकेज स्थापित करते हैं तो आपको एक मैन पेज मिलता है। यह बहुत अच्छा है, आप नहीं चाहते कि यह आपका एकमात्र संदर्भ हो, लेकिन कम से कम आपको कुछ मिलता है।

man 3 gv 

के लिए क्या इसके लायक है, वहाँ एक बहुत ही सरल यहाँ उदाहरण है ...

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

संबंधित मुद्दे