अंग्रेज़ीफ्रेंचस्पेनिश

Ad


ऑनवर्क्स फ़ेविकॉन

twopi - क्लाउड में ऑनलाइन

उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर पर ऑनवर्क्स मुफ्त होस्टिंग प्रदाता में ट्वोपी चलाएं

यह कमांड twopi है जिसे हमारे कई मुफ्त ऑनलाइन वर्कस्टेशन जैसे उबंटू ऑनलाइन, फेडोरा ऑनलाइन, विंडोज ऑनलाइन एमुलेटर या मैक ओएस ऑनलाइन एमुलेटर का उपयोग करके ऑनवर्क्स फ्री होस्टिंग प्रदाता में चलाया जा सकता है।

कार्यक्रम:

नाम


डॉट - निर्देशित रेखांकन खींचने के लिए फ़िल्टर
नीटो - अप्रत्यक्ष रेखांकन खींचने के लिए फ़िल्टर
Twopi - रेखांकन के रेडियल लेआउट के लिए फ़िल्टर
सर्को - रेखांकन के वृत्ताकार लेआउट के लिए फ़िल्टर
fdp - अप्रत्यक्ष रेखांकन खींचने के लिए फ़िल्टर
sfdp - बड़े अप्रत्यक्ष रेखांकन खींचने के लिए फ़िल्टर
चिथड़े - पेड़ के नक्शे के लिए फिल्टर

SYNOPSIS


डॉट [विकल्पों] [फाइलें]
साफ-सुथरा [विकल्पों] [फाइलें]
दोपी [विकल्पों] [फाइलें]
चक्र [विकल्पों] [फाइलें]
pdfs [विकल्पों] [फाइलें]
एसएफडीपी [विकल्पों] [फाइलें]
घपला [विकल्पों] [फाइलें]

वर्णन


ये रेखांकन खींचने के लिए कार्यक्रमों का एक संग्रह है। वास्तव में केवल एक मुख्य है
कार्यक्रम; प्लगइन के रूप में कार्यान्वित विशिष्ट लेआउट एल्गोरिदम। इस प्रकार, वे बड़े पैमाने पर साझा करते हैं
सभी समान कमांड-लाइन विकल्प। डॉट निर्देशित रेखांकन खींचता है। यह डीएजी पर अच्छा काम करता है
और अन्य रेखांकन जिन्हें पदानुक्रम के रूप में तैयार किया जा सकता है।

साफ-सुथरा ``वसंत'' मॉडल का उपयोग करके अप्रत्यक्ष रेखांकन बनाता है (देखें कामदा और कवाई, सूचना
प्रसंस्करण पत्र 31:1, अप्रैल 1989)।

दोपी रेडियल लेआउट का उपयोग करके ग्राफ़ बनाता है (देखें जी. विल्स, ग्राफ़ ड्रॉइंग पर संगोष्ठी GD'97,
सितंबर, 1997)। मूल रूप से, एक नोड को केंद्र के रूप में चुना जाता है और मूल में रखा जाता है। NS
शेष नोड्स को मूल के बारे में केंद्रित संकेंद्रित वृत्तों के अनुक्रम पर रखा गया है,
प्रत्येक पिछले सर्कल से एक निश्चित रेडियल दूरी। सभी नोड्स से दूरी 1
केंद्र को पहले सर्कल पर रखा गया है; सभी नोड्स पहले पर एक नोड से दूरी 1
सर्कल को दूसरे सर्कल पर रखा गया है; इत्यादि।

सर्कस एक वृत्ताकार लेआउट का उपयोग करके ग्राफ़ बनाता है (छह और टॉलिस, GD '99 और ALENEX '99 देखें, और
कॉफ़मैन और विसे, जीडी '02।) उपकरण द्विसंबद्ध घटकों की पहचान करता है और उन्हें आकर्षित करता है
एक सर्कल पर घटक के नोड्स। ब्लॉक‐कटपॉइंट ट्री को फिर a . का उपयोग करके बिछाया जाता है
पुनरावर्ती रेडियल एल्गोरिथ्म। एक सर्कल के भीतर एज क्रॉसिंग को के रूप में रखकर छोटा किया जाता है
वृत्त की परिधि पर जितना संभव हो उतने किनारे। विशेष रूप से, यदि घटक है
आउटरप्लानर, कंपोनेंट में एक प्लानर लेआउट होगा।

यदि एक नोड कई गैर-तुच्छ द्विसंयोजक घटकों से संबंधित है, तो लेआउट नोड डालता है
उनमें से एक में। डिफ़ॉल्ट रूप से, यह खोज में पाया जाने वाला पहला गैर-तुच्छ घटक है
मूल घटक से।

pdfs एक ``वसंत'' मॉडल का उपयोग करके अप्रत्यक्ष रेखांकन बनाता है। यह एक बल (निर्देशित) पर निर्भर करता है
फ्रूचटरमैन और रींगोल्ड की भावना में दृष्टिकोण (cf. सॉफ्टवेयर‐अभ्यास और अनुभव
21(11), 1991, पीपी. 1129-1164)।

एसएफडीपी ऊपर वर्णित ``वसंत'' मॉडल का उपयोग करके अप्रत्यक्ष रेखांकन भी खींचता है, लेकिन यह उपयोग करता है
काफी कम समय में बड़े ग्राफ के लेआउट तैयार करने के लिए एक बहु-स्तरीय दृष्टिकोण।

घपला ग्राफ़ को स्क्वायरिफाइड ट्रेमैप के रूप में खींचता है (देखें एम। ब्रुल्स एट अल।, "स्क्वायरिफाइड
ट्रीमैप्स", प्रोक. ज्वाइंट यूरोग्राफिक्स और आईईईई टीसीवीजी सिम्प. ऑन विज़ुअलाइज़ेशन, 2000, पीपी.
33-42)। ग्राफ के समूहों का उपयोग पेड़ को निर्दिष्ट करने के लिए किया जाता है।

आउटपुट प्रारूप


ग्राफ़विज़ अपने आउटपुट रेंडरर्स के लिए एक एक्स्टेंसिबल प्लगइन तंत्र का उपयोग करता है, इसलिए यह देखने के लिए कि क्या
आउटपुट स्वरूप आपके डॉट की स्थापना का समर्थन करता है आप ``डॉट -Txxx'' का उपयोग कर सकते हैं (जहां xxx है
एक असंभावित प्रारूप) और चेतावनी संदेश की जाँच करें। इसके अलावा, प्लगइन तंत्र का समर्थन करता है
आउटपुट स्वरूपों के कई कार्यान्वयन। यह देखने के लिए कि कौन से प्रकार उपलब्ध हैं, उपयोग करें,
उदाहरण के लिए: ``डॉट-टीपीएनजी:'' और किसी विशेष प्रकार को बाध्य करने के लिए, उदाहरण के लिए: ``डॉट का उपयोग करें
-टीपीएनजी: जीडी ''

परंपरागत रूप से, ग्राफ़विज़ निम्नलिखित का समर्थन करता है:
-टीपीएस (परिशिष्ट भाग),
-त्सवग -त्सवगज़ू (संरचित वेक्टर ग्राफिक्स),
-टफिग (एक्सएफआईजी ग्राफिक्स),
-टीपीएनजी -टीजीआईएफ (बिटमैप ग्राफिक्स),
-तिमाप (प्रत्येक नोड या किनारे के लिए httpd सर्वर के लिए इमेजमैप फ़ाइलें जिसमें एक गैर-शून्य "href" है
गुण।),
-टीसीएमएपएक्स (एचटीएमएल और एक्सएचटीएमएल में उपयोग के लिए क्लाइंट-साइड इमेजमैप)।
अतिरिक्त कम सामान्य या अधिक विशेष‐उद्देश्य आउटपुट स्वरूपों को पाया जा सकता है
//http://www.graphviz.org/content/output-formats.

किसी दिए गए आउटपुट स्वरूप के लिए समर्थन प्रदान करने वाले वैकल्पिक प्लग इन से मिल सकते हैं
प्रारूप में ':' जोड़ने के परिणामस्वरूप त्रुटि संदेश। जैसे -टीपीएनजी: पहला प्लगइन
सूचीबद्ध हमेशा डिफ़ॉल्ट है।

RSI -P स्विच का उपयोग प्लगइन्स द्वारा समर्थित सभी आउटपुट वेरिएंट का ग्राफ बनाने के लिए किया जा सकता है
ग्राफविज़ की स्थानीय स्थापना में।

ग्राफ फ़ाइल भाषा


यहाँ ग्राफ़ फ़ाइल भाषा का सारांश दिया गया है, आमतौर पर एक्सटेंशन का उपयोग किया जाता है जीवीके लिए,
रेखांकन:

[कठोर] (ग्राफ|संयुक्ताक्षर) नाम { बयान (सूची) }
शीर्ष स्तर का ग्राफ है। यदि ग्राफ है कठोर, तो कई किनारों की अनुमति नहीं है
नोड्स के एक ही जोड़े के बीच। यदि यह एक निर्देशित ग्राफ है, जिसे द्वारा दर्शाया गया है संयुक्ताक्षर, तो
la धार "->" होना चाहिए। यदि यह एक अप्रत्यक्ष है ग्राफ फिर धार होना चाहिए "--"।

कथन हो सकते हैं:

नाम=लहर;
नोड [नाम=लहर];
धार [नाम=लहर];
डिफ़ॉल्ट ग्राफ़, नोड या किनारे विशेषता सेट करें नाम सेवा मेरे लहर. कोई सबग्राफ, नोड या किनारा
इसके बाद दिखाई देने वाली नई डिफ़ॉल्ट विशेषताएँ इनहेरिट करती हैं।

n0 [नाम0=वैल0,नाम1=वैल1,...];
नोड बनाता है n0 (यदि यह पहले से मौजूद नहीं है) और इसके गुणों के अनुसार सेट करता है
वैकल्पिक सूची।

n0 धार n1 धार ... धार nn [नाम0=वैल0,नाम1=वैल1,...];
नोड्स के बीच किनारों को बनाता है n0, n1, ..., nn और उनके गुणों के अनुसार सेट करता है
वैकल्पिक सूची। आवश्यकतानुसार नोड बनाता है।

[subgraph नाम] { बयान (सूची) }
सबग्राफ बनाता है। सबग्राफ का उपयोग के स्थान पर किया जा सकता है n0, ..., nn उपरोक्त कथनों में
किनारों को बनाने के लिए। [subgraph नाम] वैकल्पिक है; यदि गायब है, तो सबग्राफ को असाइन किया गया है
आंतरिक नाम।

टिप्पणियाँ /*C‐like*/ या //C++‐like हो सकती हैं।

विशेषता नाम और मान सामान्य (सी-शैली) तार हैं। निम्नलिखित खंड
ग्राफ लेआउट को नियंत्रित करने वाली विशेषताओं का वर्णन करें।

भाषा का अधिक संपूर्ण विवरण यहां पाया जा सकता है
http://www.graphviz.org/content/dot-language.

ग्राफ, नोड और Edge के गुण


ग्राफ़विज़ का उपयोग करता है नाम=मूल्य ग्राफ़, सबग्राफ, नोड्स और किनारों से जुड़ी विशेषताएँ,
लेआउट और प्रतिपादन को तैयार करने के लिए। हम नीचे अधिक प्रमुख विशेषताओं को सूचीबद्ध करते हैं। NS
पूरी सूची पर उपलब्ध है http://www.graphviz.org/content/attrs.

ग्राफ गुण
आकार = "एक्स, वाई" इंच में ड्राइंग का अधिकतम बाउंडिंग बॉक्स निर्दिष्ट करता है।

अनुपात =f पक्षानुपात को पर सेट करता है f जो एक फ़्लोटिंग पॉइंट नंबर हो सकता है, या इनमें से एक हो सकता है
खोजशब्दों भरना, सेकया, स्वत:.

लेआउट =इंजन पसंदीदा लेआउट इंजन ("डॉट", "नीटो", एफडीपी "आदि) ओवरराइडिंग इंगित करता है
कमांड या -K कमांडलाइन विकल्प के बेसनाम से डिफ़ॉल्ट।

मार्जिन =f पेज मार्जिन सेट करता है (पेज साइज में शामिल)।

नोडसेप =f नोड्स के बीच न्यूनतम अलगाव सेट करता है।

रैंकसेप =f रैंकों के बीच न्यूनतम अलगाव निर्धारित करता है।

ऑर्डर करना = आउट फ़ाइल अनुक्रम के अनुसार एक सबग्राफ में बाहरी किनारों के क्रम को बाधित करता है।

रैंकदिर=एलआर|आरएल|बीटी बाएं से दाएं, दाएं से बाएं, या नीचे से ऊपर, ड्राइंग का अनुरोध करता है।

रैंक = समान (या मिनट or मैक्स) एक सबग्राफ में अपने नोड्स के रैंक असाइनमेंट को बाधित करता है। अगर
एक सबग्राफ के नाम में उपसर्ग है समूह, इसके नोड्स एक अलग आयत में खींचे गए हैं
अभिन्यास। क्लस्टर नेस्टेड हो सकते हैं।

घुमाएँ = 90 लैंडस्केप मोड सेट करता है। (अभिविन्यास = भूमि पिछड़ा संगत है लेकिन अप्रचलित है।)

केंद्र =n एक गैर-शून्य मान पृष्ठ पर आरेखण को केन्द्रित करता है।

रंग =रंगमूल्य अग्रभूमि रंग सेट करता है (bgcolor पृष्ठभूमि के लिए)।

href="यूआरएल" छवि मानचित्र फ़ाइलों के लिए डिफ़ॉल्ट url; पोस्टस्क्रिप्ट फ़ाइलों में, सभी के लिए आधार URL
सापेक्ष URL, जैसा कि एक्रोबैट डिस्टिलर 3.0 और उसके बाद के संस्करण द्वारा मान्यता प्राप्त है।

यूआरएल="यूआरएल" ("URL" "href" का पर्याय है।)

स्टाइलशीट="file.css" -Tsvg और -Tsvgz आउटपुट में स्टाइलशीट का संदर्भ शामिल है।
अन्य प्रारूपों द्वारा अनदेखा किया गया।

splines अगर करने के लिए सेट है <strong>उद्देश्य</strong>, किनारों को स्प्लिन के रूप में खींचा जाता है। अगर पर सेट हो पोलीलाइन, किनारों को खींचा जाता है
पॉलीलाइन के रूप में। अगर पर सेट हो ऑर्थो, किनारों को ओर्थोगोनल पॉलीलाइन के रूप में खींचा जाता है। इन सब में
मामलों में, नोड्स ओवरलैप नहीं हो सकते हैं। अगर स्प्लिन्स =असत्य or स्प्लिन्स =line, किनारों को के रूप में खींचा जाता है
रेखा खंड। डिफ़ॉल्ट है <strong>उद्देश्य</strong> डॉट के लिए, और असत्य अन्य सभी लेआउट के लिए।

(नीटो-विशिष्ट जिम्मेदार बताते हैं)
प्रारंभ =लहर. यादृच्छिक प्रारंभिक प्लेसमेंट का अनुरोध करता है और यादृच्छिक संख्या जनरेटर को बीज देता है। अगर
लहर एक पूर्णांक नहीं है, प्रक्रिया आईडी या वर्तमान समय बीज के रूप में प्रयोग किया जाता है।

एप्सिलॉन =n. सॉल्वर के लिए कटऑफ सेट करता है। डिफ़ॉल्ट 0.1 है।

(दोपी‐विशिष्ट जिम्मेदार बताते हैं)
जड़ =सीटीआर. यह लेआउट के केंद्र के रूप में उपयोग किए जाने वाले नोड को निर्दिष्ट करता है। अगर नहीं
निर्दिष्ट, दोपी बेतरतीब ढंग से उन नोड्स में से एक को चुनेंगे जो लीफ नोड से सबसे दूर हैं,
जहां एक लीफ नोड डिग्री 1 का नोड है। यदि कोई लीफ नोड मौजूद नहीं है, तो एक मनमाना नोड है
केंद्र के रूप में चुना।

रैंकसेप =लहर. छल्लों के अनुक्रम के बीच इंच में रेडियल दूरी निर्दिष्ट करता है। NS
डिफ़ॉल्ट 0.75 है।

ओवरलैप =मोड. यह क्या निर्दिष्ट करता है दोपी यदि कोई नोड ओवरलैप हो तो करना चाहिए। यदि मोड है
"असत्य", कार्यक्रम ओवरलैप को खत्म करने के लिए नोड्स को समायोजित करने के लिए वोरोनोई आरेखों का उपयोग करता है। अगर
मोड है "पैमाना", लेआउट को समान रूप से बढ़ाया जाता है, नोड आकार को संरक्षित करते हुए, जब तक कि नोड्स नं
लंबा ओवरलैप। बाद की तकनीक समरूपता को बनाए रखते हुए ओवरलैप को हटा देती है और
संरचना, जबकि पूर्व हटा देता है अधिक कॉम्पैक्ट रूप से ओवरलैप करता है लेकिन समरूपता को नष्ट कर देता है। अगर
मोड है "सच" (डिफ़ॉल्ट), कोई पुनर्स्थापन नहीं किया जाता है।

(सर्को-विशिष्ट जिम्मेदार बताते हैं)
जड़ =नोडनाम. रूट ब्लॉक में होने वाले नोड का नाम निर्दिष्ट करता है। यदि ग्राफ है
डिस्कनेक्ट किया गया, जड़ नोड विशेषता का उपयोग अतिरिक्त रूट ब्लॉक निर्दिष्ट करने के लिए किया जा सकता है।

दिमागी =मूल्य. सभी नोड्स के बीच न्यूनतम अलगाव सेट करता है। यदि निर्दिष्ट नहीं है तो सर्कस
1.0 के डिफ़ॉल्ट मान का उपयोग करता है।

(एफडीपी विशिष्ट जिम्मेदार बताते हैं)
K=लहर. लेआउट में डिफ़ॉल्ट आदर्श नोड पृथक्करण सेट करता है।

मैक्सीटर =लहर. ग्राफ़ को लेआउट करने के लिए उपयोग किए जाने वाले पुनरावृत्तियों की अधिकतम संख्या सेट करता है।

प्रारंभ =लहर. बिना किसी निर्दिष्ट स्थिति के नोड्स के यादृच्छिक प्रारंभिक स्थान को समायोजित करता है। अगर
लहर एक पूर्णांक है, इसका उपयोग यादृच्छिक संख्या जनरेटर के लिए बीज के रूप में किया जाता है। अगर लहर is
एक पूर्णांक नहीं, एक यादृच्छिक प्रणाली-जनित पूर्णांक, जैसे प्रक्रिया आईडी या वर्तमान समय,
बीज के रूप में प्रयोग किया जाता है।

आसंधि गुण
ऊंचाई =d or चौड़ाई =d न्यूनतम ऊंचाई या चौड़ाई निर्धारित करता है। जोड़ा जा रहा है निश्चित आकार = सत्य इन्हें मजबूर करता है
वास्तविक आकार हो (पाठ लेबल पर ध्यान नहीं दिया जाता है)।

आकार = रिकॉर्ड बहुभुज ईपीएसएफ बिल्टिन_शेप
बिल्टिन_बहुभुज हो सकता है सादे पाठ अंडाकार अंडाकार चक्र अंडा त्रिकोण डिब्बा हीरा समलम्ब
समानांतर चतुर्भुज घर षट्भुज अष्टकोना नोट टैब box3d अंग, दूसरों के बीच में। (बहुभुज हैं
निम्नलिखित नोड विशेषताओं द्वारा परिभाषित या संशोधित: नियमित, परिधि, पक्षों,
अभिविन्यास, विरूपण और तिरछा.) ईपीएसएफ नोड का उपयोग करता है शेपफ़ाइल पथ के रूप में विशेषता
नोड आकार के लिए स्वचालित रूप से लोड होने वाली बाहरी ईपीएसएफ फ़ाइल का नाम।

देख http://www.graphviz.org/content/node-shapes नोड आकार के पूर्ण विवरण के लिए।

लेबल =टेक्स्ट जहां टेक्स्ट केंद्र, बाएँ, और . के लिए बची हुई नई पंक्तियाँ \n, \l, या \r शामिल हो सकती हैं
सही उचित पंक्तियाँ। स्ट्रिंग '\N' मान को नोड नाम से बदल दिया जाएगा। NS
स्ट्रिंग '\G' मान को ग्राफ़ नाम से बदल दिया जाएगा। रिकॉर्ड लेबल में पुनरावर्ती हो सकता है
बॉक्स सूचियाँ { | . द्वारा सीमांकित }. लेबल में पोर्ट पहचानकर्ता कोण कोष्ठक द्वारा सेट किए जाते हैं
>. ग्राफ़ फ़ाइल में, कोलन का उपयोग करें (जैसे, नोड0:पोर्ट28).

ग्राफविज़ जटिल नोड सामग्री के निर्माण के लिए विशेष HTML जैसे लेबल का भी समर्थन करता है। ए
इनका पूरा विवरण यहाँ दिया गया है http://www.graphviz.org/content/node-shapes#एचटीएमएल.

फ़ॉन्ट आकार =n लेबल प्रकार का आकार सेट करता है n अंक.

फ़ॉन्टनाम=नाम लेबल फ़ॉन्ट परिवार का नाम सेट करता है।

रंग =रंगमूल्य रूपरेखा रंग सेट करता है, और डिफ़ॉल्ट भरण रंग यदि शैली = भरा हुआ है और
रंग भरना निर्दिष्ट नहीं है।

रंग भरना =रंगमूल्य भरण रंग सेट करता है जब शैली = भर जाती है। यदि निर्दिष्ट नहीं है, तो
फ़िलकलर जब स्टाइल = भरा डिफॉल्ट आउटलाइन रंग के समान हो।

फ़ॉन्ट रंग =रंगमूल्य लेबल टेक्स्ट का रंग सेट करता है।

A रंगमूल्य शायद "एच, एस, वी" (रंग, संतृप्ति, चमक) 0 . के बीच फ्लोटिंग पॉइंट नंबर
और 1, या एक X11 रंग का नाम जैसे सफेद काली लाल हरा नीला पीला मैजंटा सियान or
स्थूल लकड़ी, या एक "#rrggbb" (लाल, हरा, नीला, 2 हेक्स अक्षर से प्रत्येक) मूल्य.

शैली = भरा हुआ ठोस धराशायी छितराया हुआ पिन invis या कोई पोस्टस्क्रिप्ट कोड।

href="यूआरएल" इमेजमैप, पोस्टस्क्रिप्ट और एसवीजी फाइलों में नोड के लिए यूआरएल सेट करता है। NS
सबस्ट्रिंग '\N' और '\G' को उसी तरह से प्रतिस्थापित किया जाता है जैसे कि नोड लेबल के लिए
गुण। इसके अतिरिक्त सबस्ट्रिंग '\L' को नोड लेबल स्ट्रिंग से प्रतिस्थापित किया जाता है।

यूआरएल="यूआरएल" ("URL" "href" का पर्याय है।)

लक्ष्य ="लक्ष्य" क्लाइंट-साइड इमेजमैप्स और एसवीजी के लिए एक लक्ष्य स्ट्रिंग है, जब नोड्स प्रभावी होते हैं
एक यूआरएल है। लक्ष्य स्ट्रिंग का उपयोग यह निर्धारित करने के लिए किया जाता है कि ब्राउज़र की कौन सी विंडो का उपयोग किया जाता है
यूआरएल के लिए। इसे "_graphviz" पर सेट करने से एक नई विंडो खुलेगी यदि यह पहले से नहीं है
मौजूद है, या यदि ऐसा है तो इसका पुन: उपयोग करें। यदि लक्ष्य स्ट्रिंग खाली है, डिफ़ॉल्ट है, तो कोई लक्ष्य नहीं है
विशेषता आउटपुट में शामिल है। सबस्ट्रिंग '\N' और '\G' को में प्रतिस्थापित किया जाता है
नोड लेबल विशेषता के समान ही। इसके अतिरिक्त सबस्ट्रिंग '\L' is
नोड लेबल स्ट्रिंग के साथ प्रतिस्थापित।

टूलटिप ="टूलटिप" क्लाइंट-साइड इमेजमैप्स और एसवीजी के लिए एक टूलटिप स्ट्रिंग है, जो तब प्रभावी होती है जब
नोड्स में एक यूआरएल है। टूलटिप स्ट्रिंग डिफ़ॉल्ट रूप से लेबल स्ट्रिंग के समान होती है, लेकिन
यह विशेषता लेबल के बिना नोड्स को अभी भी टूलटिप्स रखने की अनुमति देती है जिससे सघनता की अनुमति मिलती है
रेखांकन। सबस्ट्रिंग '\N' और '\G' को उसी तरह से प्रतिस्थापित किया जाता है जैसे नोड के लिए
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को नोड लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

निम्नलिखित विशेषताएँ केवल बहुभुज आकार के नोड्स पर लागू होती हैं:

नियमित =n if n शून्य नहीं है तो बहुभुज नियमित बना दिया जाता है, यानी x . के बारे में सममित
और y अक्ष, अन्यथा बहुभुज लेबल के पक्षानुपात पर ले जाता है।
बिल्टिन_बहुभुज जो पहले से नियमित नहीं हैं उन्हें इस विशेषता द्वारा नियमित किया जाता है।
बिल्टिन_बहुभुज जो पहले से नियमित हैं वे प्रभावित नहीं हैं (अर्थात उन्हें नहीं बनाया जा सकता
असममित)।

परिधि =n बहुभुज के चारों ओर खींची गई परिधि रेखाओं की संख्या निर्धारित करता है। यह मान
की परिधि रेखाओं की संख्या का स्थान लेता है बिल्टिन_बहुभुज.

पक्ष =n बहुभुज की भुजाओं की संख्या निर्धारित करता है। n<3 एक दीर्घवृत्त में परिणाम देता है। इस
विशेषता को अनदेखा किया जाता है बिल्टिन_बहुभुज.

अभिविन्यास =f बहुभुज के पहले शीर्ष के उन्मुखीकरण को वामावर्त से सेट करता है
ऊर्ध्वाधर, डिग्री में। f फ्लोटिंग पॉइंट नंबर हो सकता है। लेबल का अभिविन्यास है
इस विशेषता से प्रभावित नहीं। इस विशेषता को के प्रारंभिक अभिविन्यास में जोड़ा गया है
बिल्टिन_पॉलीगॉन।

विकृति =f शीर्ष के चौड़ीकरण की मात्रा और नीचे के हिस्से को संकुचित करने की मात्रा निर्धारित करता है
बहुभुज (इसके अभिविन्यास के सापेक्ष)। -1 और +1 के बीच फ़्लोटिंग पॉइंट मान हैं
सुझाव दिया। इस विशेषता को अनदेखा किया जाता है बिल्टिन_बहुभुज.

तिरछा =f दाएं, ऊपर और बाएं के विस्थापन, के विस्थापन की मात्रा निर्धारित करता है
बहुभुज के नीचे (इसके अभिविन्यास के सापेक्ष)। -1 और . के बीच फ़्लोटिंग पॉइंट मान
+1 का सुझाव दिया गया है। इस विशेषता को अनदेखा किया जाता है बिल्टिन_बहुभुज.

(सर्को-विशिष्ट जिम्मेदार बताते हैं)
जड़ =सही गलत. यह निर्दिष्ट करता है कि दिए गए नोड वाले ब्लॉक को माना जाएगा
लेआउट में फैले पेड़ की जड़।

(एफडीपी विशिष्ट जिम्मेदार बताते हैं)
पिन =लहर. अगर लहर "सत्य" है, नोड अपनी प्रारंभिक स्थिति में रहेगा।

Edge गुण
मिनलेन =n जहां n एक पूर्णांक कारक है जो किनारे की लंबाई पर लागू होता है (सामान्य के लिए रैंक
किनारों, या फ्लैट किनारों के लिए न्यूनतम नोड अलगाव)।

वजन =n जहां n किनारे की पूर्णांक लागत है। 1 से अधिक के मान छोटे हो जाते हैं
किनारा। नोड्स को ऑर्डर करने के लिए वजन 0 फ्लैट किनारों को नजरअंदाज कर दिया जाता है।

लेबल =टेक्स्ट जहां टेक्स्ट केंद्रित, बाएँ, या . के लिए बची हुई नई पंक्तियाँ \n, \l, या \r शामिल हो सकती हैं
सही उचित पंक्तियाँ। यदि सबस्ट्रिंग '\T' एक लेबल में पाया जाता है तो इसे द्वारा प्रतिस्थापित किया जाएगा
पूंछ_नोड नाम। यदि सबस्ट्रिंग '\H' एक लेबल में पाया जाता है तो इसे से बदल दिया जाएगा
हेड_नोड नाम। यदि सबस्ट्रिंग '\E' मान किसी लेबल में पाया जाता है तो इसे इसके द्वारा प्रतिस्थापित किया जाएगा:
tail_node_name->head_node_name यदि सबस्ट्रिंग '\G' किसी लेबल में पाया जाता है तो यह होगा
ग्राफ नाम से बदल दिया। या द्वारा: अप्रत्यक्ष रेखांकन के लिए tail_node_name--head_node_name।

फ़ॉन्ट आकार =n लेबल प्रकार का आकार सेट करता है n अंक.

फ़ॉन्टनाम=नाम लेबल फ़ॉन्ट परिवार का नाम सेट करता है।

फ़ॉन्ट रंग =रंगमूल्य लेबल टेक्स्ट का रंग सेट करता है।

शैली = ठोस धराशायी छितराया हुआ पिन invis

रंग =रंगमूल्य किनारों के लिए लाइन का रंग सेट करता है।

रंग =कलरवैल्यूलिस्ट a ':' की अलग सूची रंगमूल्य समानांतर किनारे बनाता है, एक किनारा
प्रत्येक रंग के लिए।

डीआईआर = आगे वापस के छात्रों कोई नहीं तीर दिशा को नियंत्रित करता है।

टेलक्लिप, हेडक्लिप = झूठा समापन बिंदु आकार क्लिपिंग अक्षम करता है।

href="यूआरएल" इमेजमैप, पोस्टस्क्रिप्ट और एसवीजी फाइलों में नोड के लिए यूआरएल सेट करता है। NS
सबस्ट्रिंग्स '\T', '\H', '\E' और '\G' को किनारे के समान तरीके से प्रतिस्थापित किया जाता है
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

यूआरएल="यूआरएल" ("URL" "href" का पर्याय है।)

लक्ष्य ="लक्ष्य" क्लाइंट-साइड इमेजमैप्स और एसवीजी के लिए एक लक्ष्य स्ट्रिंग है, जो किनारों पर प्रभावी होती है
एक यूआरएल है। यदि लक्ष्य स्ट्रिंग खाली है, तो डिफ़ॉल्ट है, तो कोई लक्ष्य विशेषता नहीं है
आउटपुट में शामिल है। सबस्ट्रिंग '\T', '\H', '\E' और '\G' को प्रतिस्थापित किया जाता है
एज लेबल विशेषता के समान ही। इसके अतिरिक्त सबस्ट्रिंग '\L' is
किनारे लेबल स्ट्रिंग के साथ प्रतिस्थापित।

टूलटिप ="टूलटिप" क्लाइंट-साइड इमेजमैप के लिए टूलटिप स्ट्रिंग है जो किनारों के होने पर प्रभावी होती है
एक यूआरएल। टूलटिप स्ट्रिंग डिफ़ॉल्ट रूप से किनारे लेबल स्ट्रिंग के समान होती है। NS
सबस्ट्रिंग्स '\T', '\H', '\E' और '\G' को किनारे के समान तरीके से प्रतिस्थापित किया जाता है
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

एरोहेड, एरोटेल = कोई नहीं, सामान्य आमंत्रण, बिंदु, ओडोट, इन्वोडॉट, इनवोडॉट, टी, खाली, इनवेम्प्टी,
खुला हुआ, आधा खुला, हीरा, हीरा, डिब्बा, बॉक्स, कौआ.

तीर आकार (norm_length=10,norm_width=5, inv_length=6,inv_width=7,dot_radius=2)

हेडलेबल, टेललैबेल = स्ट्रिंग पोर्ट लेबल के लिए। लेबलफॉन्टकलर,लेबलफ़ॉन्टनाम,लेबलफॉन्टसाइज
सिर और पूंछ लेबल के लिए। सबस्ट्रिंग '\T', '\H', '\E' और '\G' को प्रतिस्थापित किया जाता है
एज लेबल विशेषता के समान ही। इसके अतिरिक्त सबस्ट्रिंग '\L' is
किनारे लेबल स्ट्रिंग के साथ प्रतिस्थापित।

हेडफ्रेफ ="यूआरएल" इमेजमैप, पोस्टस्क्रिप्ट और एसवीजी फाइलों में हेड पोर्ट के लिए यूआरएल सेट करता है। NS
सबस्ट्रिंग्स '\T', '\H', '\E' और '\G' को किनारे के समान तरीके से प्रतिस्थापित किया जाता है
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

हेडयूआरएल="यूआरएल" ("headURL" "headhref" का पर्याय है।)

हेडटार्गेट ="हेडटारगेट" क्लाइंट (साइड इमेजमैप्स और एसवीजी, प्रभावी) के लिए एक लक्ष्य स्ट्रिंग है
जब किनारे के सिर का यूआरएल होता है। हेडटार्गेट स्ट्रिंग का उपयोग यह निर्धारित करने के लिए किया जाता है कि कौन सी विंडो
ब्राउज़र का उपयोग URL के लिए किया जाता है। यदि शीर्षक लक्ष्य स्ट्रिंग खाली है, तो डिफ़ॉल्ट, तो
हेडटार्गेट उसी मान पर डिफॉल्ट करता है जैसे किनारे के लिए लक्ष्य। सबस्ट्रिंग '\T', '\H',
'\E' और '\G' को उसी तरह से प्रतिस्थापित किया जाता है जैसे कि किनारे के लेबल विशेषता के लिए।
इसके अतिरिक्त सबस्ट्रिंग '\L' को एज लेबल स्ट्रिंग से प्रतिस्थापित किया जाता है।

हेडटूलटिप="टूलटिप" क्लाइंट के लिए एक टूलटिप स्ट्रिंग है (सिर होने पर साइड इमेजमैप प्रभावी होता है)
बंदरगाहों में एक यूआरएल है। टूलटिप स्ट्रिंग डिफ़ॉल्ट रूप से हेडलेबल स्ट्रिंग के समान होती है।
सबस्ट्रिंग्स '\T', '\H', और '\E' को किनारे के समान तरीके से प्रतिस्थापित किया जाता है
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

टेलहरफ ="यूआरएल" इमेजमैप, पोस्टस्क्रिप्ट और एसवीजी फाइलों में टेल पोर्ट के लिए यूआरएल सेट करता है। NS
सबस्ट्रिंग्स '\T', '\H', '\E' और '\G' को किनारे के समान तरीके से प्रतिस्थापित किया जाता है
लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

पूंछयूआरएल="यूआरएल" ("tailURL" "tailhref" का पर्याय है।)

टेलटारगेट ="पूंछ लक्ष्य" क्लाइंट (साइड इमेजमैप्स और एसवीजी, प्रभावी) के लिए एक लक्ष्य स्ट्रिंग है
जब किनारे की पूंछ में एक URL होता है। टेलटारगेट स्ट्रिंग का उपयोग यह निर्धारित करने के लिए किया जाता है कि कौन सी विंडो
ब्राउज़र का उपयोग URL के लिए किया जाता है। यदि टेलटारगेट स्ट्रिंग खाली है, तो डिफ़ॉल्ट, फिर
टेलटारगेट किनारे के लिए लक्ष्य के समान मान पर चूक करता है। सबस्ट्रिंग '\T', '\H',
'\E' और '\G' को उसी तरह से प्रतिस्थापित किया जाता है जैसे कि किनारे के लेबल विशेषता के लिए।
इसके अतिरिक्त सबस्ट्रिंग '\L' को एज लेबल स्ट्रिंग से प्रतिस्थापित किया जाता है।

टेलटूलटिप="टूलटिप" क्लाइंट के लिए टूलटिप स्ट्रिंग है‐ साइड इमेजमैप टेल होने पर प्रभावी होता है
बंदरगाहों में एक यूआरएल है। टूलटिप स्ट्रिंग डिफ़ॉल्ट रूप से टेललैबेल स्ट्रिंग के समान होती है।
सबस्ट्रिंग '\T', '\H', '\E' और '\G' को उसी तरह से प्रतिस्थापित किया जाता है जैसे कि
एज लेबल विशेषता। इसके अतिरिक्त सबस्ट्रिंग '\L' को किनारे के लेबल से प्रतिस्थापित किया जाता है
स्ट्रिंग.

लेबलदूरी और लेबलएंगल (डिग्री CCW में) सिर और पूंछ के स्थान को निर्दिष्ट करें
लेबल।

सजाना किनारे से लेबल तक रेखा खींचता है।

एक ही सिर, एक ही पूंछ औसत का उपयोग करते हुए, समान पोर्ट के समान मान वाले किनारों को लक्षित करें
लैंडिंग बिंदु।

बाधा = असत्य रैंक असाइनमेंट के लिए किनारे को अनदेखा कर देता है।

परत =id or मैंने किया या "सभी" किनारे की सक्रिय परतों को सेट करता है। खाली स्ट्रिंग का अर्थ है नहीं
परतें (अदृश्य)।

(नीटो-विशिष्ट जिम्मेदार बताते हैं)
w=f किसी किनारे के भार (वसंत स्थिरांक) को दिए गए फ़्लोटिंग पॉइंट मान पर सेट करता है। NS
डिफ़ॉल्ट 1.0 है; अधिक मान किनारे को उसकी इष्टतम लंबाई की ओर अधिक झुकाते हैं।

लेन =f किनारे की इष्टतम लंबाई निर्धारित करता है। डिफ़ॉल्ट 1.0 है।

(एफडीपी विशिष्ट जिम्मेदार बताते हैं)
वजन =f किनारे के भार को दिए गए फ़्लोटिंग पॉइंट मान पर सेट करता है। डिफ़ॉल्ट 1.0 है;
अधिक मान किनारे को उसकी इष्टतम लंबाई की ओर अधिक झुकाते हैं।

कमांड लाइन विकल्प


-G एक डिफ़ॉल्ट ग्राफ विशेषता सेट करता है।
-N एक डिफ़ॉल्ट नोड विशेषता सेट करता है।
-E एक डिफ़ॉल्ट बढ़त विशेषता सेट करता है। उदाहरण: -जीसाइज = "7,8" -नशेप = बॉक्स -फोंटसाइज = 8

-lपट्टिका कस्टम पोस्टस्क्रिप्ट लाइब्रेरी फ़ाइलें लोड करता है। आमतौर पर ये कस्टम आकार को परिभाषित करते हैं या
शैलियाँ। अगर -l स्वयं द्वारा दिया गया है, मानक पुस्तकालय छोड़ा गया है।

-Tlang ऊपर वर्णित अनुसार आउटपुट भाषा सेट करता है।

-n[1|2] (no‐op) यदि सेट किया जाता है, तो नीटो मानता है कि नोड्स पहले से ही तैनात हैं और सभी नोड्स
पदों को देने के लिए एक pos विशेषता है। इसके बाद यह करने के लिए एक वैकल्पिक समायोजन करता है
नोड को हटा दें‐नोड ओवरलैप, ओवरलैप विशेषता के मूल्य के आधार पर, गणना करता है
किनारे लेआउट, के मूल्य पर निर्भर करता है splines विशेषता, और में ग्राफ़ उत्सर्जित करता है
उपयुक्त प्रारूप। यदि संख्या की आपूर्ति की जाती है, तो निम्न क्रियाएं होती हैं:
संख्या = ०
-एन के बराबर।
संख्या> 1
निर्दिष्ट के रूप में नोड स्थिति का उपयोग करें, नोड को हटाने के लिए कोई समायोजन नहीं है‐नोड ओवरलैप, और उपयोग
pos विशेषता द्वारा पहले से निर्दिष्ट कोई भी एज लेआउट। नीटो एक एज लेआउट की गणना करता है
किसी भी किनारे के लिए जिसमें pos विशेषता नहीं है। हमेशा की तरह, किनारे का लेआउट किसके द्वारा निर्देशित होता है
splines विशेषता।

-Kख़ाका कमांड नाम से निहित डिफ़ॉल्ट लेआउट इंजन को ओवरराइड करें।

-O इनपुट फ़ाइल नाम और -T प्रारूप के आधार पर स्वचालित रूप से आउटपुट फ़ाइल नाम उत्पन्न करता है।

-P वर्तमान में उपलब्ध प्लगइन्स का एक ग्राफ उत्पन्न करें।

-v (वर्बोज़) डिबगिंग के लिए उपयोगी विभिन्न सूचनाओं को प्रिंट करता है।

-c प्लगइन्स कॉन्फ़िगर करें।

-m स्मृति परीक्षण (शीर्ष के साथ कोई वृद्धि नहीं देखें, पूरा होने पर मारें)।

-qस्तर सेट स्तर of message दमन। RSI चूक is 1.

-sfscale स्केल निवेश by fscale, la चूक is 72.

-y आउटपुट में इनवर्ट y कोऑर्डिनेट करें।

-V (संस्करण) संस्करण की जानकारी प्रिंट करता है और बाहर निकलता है।

-? उपयोग को प्रिंट करता है और बाहर निकलता है।

उपलब्ध कमांड‐लाइन विकल्पों का पूरा विवरण यहां पाया जा सकता है
http://www.graphviz.org/content/command-line-invocation.

उदाहरण


डिग्राफ टेस्ट123 {
ए -> बी -> सी;
ए -> {xy};
बी [आकार = बॉक्स];
सी [लेबल = "हैलो \ nवर्ल्ड", रंग = नीला, फ़ॉन्ट आकार = 24,
फॉन्टनाम = "पैलेटिनो-इटैलिक", फॉन्टकलर = लाल, शैली = भरा हुआ];
ए -> जेड [लेबल = "हाय", वजन = 100];
एक्स -> जेड [लेबल = "मल्टी-लाइन \ n लेबल"];
किनारे [शैली = धराशायी, रंग = लाल];
बी -> एक्स;
{रैंक = समान; बीएक्स}
}

ग्राफ टेस्ट123 {
ए - बी - सी;
ए - {xy};
एक्स - सी [डब्ल्यू = 10.0];
एक्स -- वाई [डब्ल्यू=5.0,लेन=3];
}

चेतावनियां


एज स्प्लिंस अनजाने में ओवरलैप कर सकते हैं।

फ्लैट किनारे के लेबल थोड़े टूटे हुए हैं। इंटरक्लस्टर एज लेबल पूरी तरह से टूट चुके हैं।

क्योंकि अप्रतिबंधित अनुकूलन कार्यरत है, नोड बॉक्स संभवतः ओवरलैप या स्पर्श कर सकते हैं
असंबंधित किनारों। ऐसा लगता है कि सभी मौजूदा वसंत एम्बेडर्स में यह सीमा है।

नोड्स को पिन करने या किनारे की लंबाई और वजन को समायोजित करने के लिए स्पष्ट रूप से उचित प्रयास हो सकते हैं
अस्थिरता।

लेखक


स्टीफन सी नॉर्थ[ईमेल संरक्षित]>
एम्डेन आर गैंसनर[ईमेल संरक्षित]>
जॉन सी. एलसन[ईमेल संरक्षित]>
यिफ़ान हुआ[ईमेल संरक्षित]>

बिटमैप ड्राइवर (पीएनजी, जीआईएफ इत्यादि) थॉमस बुटेल द्वारा है,http://www.boutell.com/gd>

ट्रूटाइप फ़ॉन्ट रेंडरर फ़्रीटाइप प्रोजेक्ट (डेविड टर्नर, रॉबर्ट विल्हेम, और .) से है
वर्नर लेम्बर्ग) (जिससे संपर्क किया जा सकता है [ईमेल संरक्षित]).

onworks.net सेवाओं का उपयोग करके ऑनलाइन twopi का उपयोग करें


फ्री सर्वर और वर्कस्टेशन

विंडोज और लाइनेक्स एप डाउनलोड करें

लिनक्स कमांड

Ad