graphviz - Edge label overlap -
डीओटी
भाषा में, मैं एक साधारण भारित अप्रकाशित ग्राफ का प्रतिनिधित्व करने की कोशिश कर रहा हूं। लेकिन यह सुनिश्चित करने का कोई तरीका है कि बढ़त लेबल किनारों के साथ ओवरलैप नहीं करते हैं। उदाहरण के लिए, मुझे निम्नलिखित चित्र मिल रही है, जहां बढ़त लेबल किनारों के साथ ओवरलैप करते हैं, और यह अनुमान लगाने में मुश्किल है, कौन सा किनारा किन लेबल से मेल खाता है हम इन दो समस्याओं को कैसे ठीक कर सकते हैं? और क्या कोई अन्य तरीका है जिससे हम आउटपुट में सुधार कर सकते हैं।
डॉट फाइल की सामग्री इस प्रकार है निम्न प्रकार:
<पूर्व> ग्राफ़ जी {लेआउट = एफडीपी; splines सच =; ओवरलैप = scalexy; सितम्बर = "+ 10,10"; रंग = नीला; नोड [चौड़ाई = 0.05, ऊंचाई = 0.05, फोंटिसेज़ = 10, शैली = भरा] 1 - 5 [लेबल = "1", फोंटिसेज़ = 10]; 1 - 6 [लेबल = "1 9", फोंटिसेज़ = 10]; 1 - 7 [लेबल = "2", फोंटिसेज़ = 10]; 1 - 8 [लेबल = "3", फोंटिसेज़ = 10]; 2 - 5 [लेबल = "8", फोंटिसेज़ = 10]; 2 - 6 [लेबल = "13", फोंटिसेज़ = 10]; 3 - 4 [लेबल = "10", फोंटिसेज़ = 10]; 3 - 5 [लेबल = "28", फोंटिसेज़ = 10]; 3 - 6 [लेबल = "4", फोंटिसेज़ = 10]; 4 - 7 [लेबल = "14", फोंटिसेज़ = 10]; 4 - 8 [लेबल = "12", फोंटिसेज़ = 10]; 5 - 6 [लेबल = "16", फोंटिसेज़ = 10]; }
एक तरह से आप आउटपुट को बेहतर बनाने में सक्षम हो सकते हैं, एक ही रंग को लेबल करता है आप प्रत्येक किनारे के लिए एक अलग रंग का उपयोग कर सकते हैं, या तब तक रंगों का फिर से उपयोग कर सकते हैं जब तक वे एक ही रंग के अन्य किनारों के निकट नहीं दिखाई देते।
Comments
Post a Comment