का उपयोग करते समय किनारे के साथ लाइन में डिस्प्ले लेबल मैं ग्राफ़विज़ 2.30 का उपयोग कर रहा हूं। लेबल के लिए क्षैतिज स्थिति काम करता है, लेकिन कुछ मामलों में, एक संशोधित कोण वांछित किया जाएगा।ग्राफ़विज़
उदाहरण के लिए, मैं कोण यहाँ लेकिन किसी भी प्रभाव के बिना विभिन्न मूल्यों की कोशिश की:
ABB -> ABACUS[label="applied", fontname="Arial", fontsize=15, labelangle=110];
मैं कैसे के साथ लाइन में लेबल प्रदर्शित कर सकते हैं किनारे एक Graphviz digraph
का उपयोग कर (अर्थात समानांतर करने के लिए) जब।
संपूर्ण digraph
एनडीए के कारण पोस्ट नहीं किया जाएगा। इसके अलावा, घूर्णन केवल कुछ लेबलों पर लागू किया जाएगा।
मैंने this या another (या उदाहरण के लिए संरेखण के बारे में धागा) जैसे समान धागे पढ़े हैं लेकिन मेरी समस्या के बारे में कोई मदद के बिना।
'labelangle' केवल headlabels और taillabels साथ काम करता है , इसके अलावा यह लेबल घुमाता नहीं है, लेकिन केवल परिभाषित करता है (एक साथ वाई वें लेबलिंग) जहां लेबल रखना है (जो अभी भी एक क्षैतिज रेखा है)। कोण 0 किनारे के साथ प्रारंभ/अंत बिंदु से जा रहा है। कोण +/- लेबल के साथ किनारे के ऊपर या नीचे मुद्रित किया जा सकता है। दूरी 0 के साथ कोण प्रभाव के बिना है। मैं भी किनारों का पालन करने के लिए घुमाए गए लेबल रखने में बहुत दिलचस्पी लेता हूं, जो afaik अभी भी अनसुलझा है। – bug313
मुझे यह महसूस हो रहा है कि ऐसा करने का कोई तरीका नहीं है। लेकिन चूंकि सुविधाओं की अनुपस्थिति शायद ही कभी दस्तावेज की जाती है (इससे दस्तावेज़ों की असीमित मात्रा होती है), इसके बारे में एक आधिकारिक उत्तर लिखना मुश्किल है। जब तक आप यह इंगित नहीं कर सकते कि पूरे दस्तावेज़ में ऐसा कुछ भी नहीं है, न ही कोडबेस के किसी भी अस्पष्ट कोने में। – bigblind
ग्राफ़विज़ में टेक्स्ट तत्व सभी स्थिति के दौरान नियमित बॉक्स से बंधे हैं। एल्गोरिदम किनारे प्लेसमेंट के दौरान इन बॉक्स सीमाओं को पार करने से बचने के लिए वास्तव में कड़ी मेहनत करता है। यदि एक लेबल घुमाया जा सकता है, तो ये बक्से बहुत बड़े हो जाएंगे जिसके परिणामस्वरूप प्रदर्शन क्षेत्र पर काफी दबाव होगा। यदि लेबल किनारों या नोड्स को ओवरलैप कर सकते हैं, तो उन्हें बाद में इमेजिंग पाइपलाइन में घुमाया जा सकता है। – Pekka