2011-12-03 13 views
36

में शीर्षकों के एक सेट के चारों ओर एक सीमा रेखाचित्र मैं ग्राफवीज़ के साथ एक ग्राफ खींचने की कोशिश कर रहा हूं।ग्राफ़विज़

मैं शिखर के एक सेट के चारों ओर एक बिंदीदार रेखा खींचना चाहता हूं, यह दर्शाता है कि वे एक बड़ी इकाई का हिस्सा हैं।

उदाहरण के लिए कहें, अगर मेरे पास अंडे, चिकन और हैम के रूप में तीन शोर हैं, तो मुझे उन तीनों के चारों ओर एक बिंदीदार रेखा खींचने में सक्षम होना चाहिए, और उस सीमा को भोजन के रूप में लेबल करना चाहिए।

उत्तर

57

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

उदाहरण:

graph g{ 
subgraph cluster_food { 
    eggs; chicken; ham; 
    label="Food"; 
    graph[style=dotted]; 
} 
} 

ham, chicken and eggs

+3

तो मेरा अनुमान है कि subgraph, डॉट के साथ कोई प्रभाव नहीं है के रूप में मैं इस जोड़ने की कोशिश की और यह सब पर कोई बदलाव नहीं हुआ है। :( – Trejkaz

+0

@Trejkaz यह डॉट के साथ प्रदर्शित के रूप में काम करता है। आपको एक प्रश्न पूछना चाहिए और ग्राफिक्स का सटीक ग्राफ, कमांड लाइन और संस्करण निर्दिष्ट करना चाहिए। – marapet

+0

हाँ, अगर मैं यह नहीं समझ सकता कि मैं क्या कर रहा हूं मैं निश्चित रूप से एक नया प्रश्न पोस्ट करूंगा। – Trejkaz

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