ग्राफ :: आसान

ग्राफ़ को कनवर्ट या रेंडर करें (ASCII, HTML, SVG या ग्राफ़विज़ के माध्यम से)
अब डाउनलोड करो

ग्राफ :: आसान रैंकिंग और सारांश

विज्ञापन

  • Rating:
  • लाइसेंस:
  • Perl Artistic License
  • कीमत:
  • FREE
  • प्रकाशक का नाम:
  • Tels
  • प्रकाशक वेब साइट:
  • http://search.cpan.org/~tels/

ग्राफ :: आसान टैग


ग्राफ :: आसान विवरण

ग्राफ को कनवर्ट या रेंडर करें (ASCII, HTML, SVG या ग्राफ़विज़ के माध्यम से) ग्राफ :: आसान एक पर्ल मॉड्यूल है जो आपको किनारों (वैकल्पिक लेबल के साथ) से जुड़े विभिन्न आकार के नोड्स वाले ग्राफ उत्पन्न करने देता है। Synopsis का उपयोग ग्राफ :: आसान; मेरा $ ग्राफ = ग्राफ :: आसान-> नया (); # ग्राफ़ की एक नई प्रतिलिपि बनाएं मेरे $ New_Graph = $ ग्राफ-> कॉपी (); $ ग्राफ-> Add_Edge ('बॉन', 'बर्लिन'); # इसे जोड़ नहीं देगा, क्योंकि यह पहले से ही $ ग्राफ-> add_edge_once ('बॉन', 'बर्लिन') मौजूद है; $ ग्राफ-> as_ascii () प्रिंट करें; # प्रिंट्स: # + ------ + + -------- + # | बॉन | -> | बर्लिन | # + ------ + -------- + ############################## ####################### # वैकल्पिक रूप से, ग्राफ़ :: आसान पार्स कुछ पाठ: मेरा $ ग्राफ = ग्राफ :: आसान-> नया (' -> '); ######################################### ### # थोड़ा अधिक वर्बोज़ तरीका: मेरा $ ग्राफ = ग्राफ :: आसान-> नया (); मेरे $ बॉन = $ ग्राफ-> ADD_NODE ('बॉन'); $ बॉन-> SET_ATTRIBUTE ('सीमा', 'ठोस 1px काला') मेरा $ बर्लिन = $ ग्राफ-> ADD_NODE ('बर्लिन'); $ ग्राफ-> add_edge ($ बॉन, $ बर्लिन); $ ग्राफ-> as_ascii () प्रिंट करें; # आप नोड नामों के रूप में सादे स्केलर का उपयोग कर सकते हैं और एज लेबल के लिए: $ ग्राफ-> add_ede ('बर्लिन', 'फ्रैंकफर्ट', 'ट्रेन के माध्यम से'); # विशेषताओं के साथ किनारों को जोड़ना: मेरा $ EDGE = ग्राफ :: आसान :: EDGE-> नया (); $ EDGE-> SET_ATTRIBUTES ({लेबल => 'ट्रेन', शैली => 'बिंदीदार', रंग => 'लाल',}); # अब वैकल्पिक एज ऑब्जेक्ट के साथ $ ग्राफ-> Add_Edge ($ बॉन, $ बर्लिन, $ EDGE); # रॉ एचटीएमएल अनुभाग प्रिंट $ ग्राफ-> AS_HTML (); # पूर्ण एचटीएमएल पेज (सीएसएस के साथ) प्रिंट $ ग्राफ-> AS_HTML_FILE (); # अन्य संभावनाएं: # एसवीजी (आपके द्वारा स्थापित ग्राफ :: आसान :: AS_SVG): $ $ ग्राफ-> AS_SVG () प्रिंट करें; # ग्राफविज़: मेरा $ ग्राफविज़ = $ ग्राफ-> AS_GRAFFVIZ (); $ डॉट खोलें, '| Dot -thng -o graph.png' या मरना ("डॉट के लिए पाइप नहीं खोल सकता: $!"); $ $ dot $ graphviz प्रिंट करें; बंद करें $ डॉट; # कृपया कमांड लाइन उपयोगिता 'ग्राफ-आसान भी प्रारूपों की विविधता में ग्राफ को पढ़ और लिख सकते हैं, साथ ही साथ उन्हें अपने ग्रिड-आधारित लेआउटर के माध्यम से प्रस्तुत कर सकते हैं। लेआउटर एक ग्रिड (मैनहट्टन लेआउट) पर काम करता है, आउटपुट प्रवाह चार्ट, नेटवर्क आरेख, या पदानुक्रम के पेड़ों के लिए सबसे उपयोगी है। आवश्यकताएं: · पर्ल


ग्राफ :: आसान संबंधित सॉफ्टवेयर