2011-01-17 14 views
16

मैं Graphviz डॉट का उपयोग कर रेखांकन की एक बड़ी संख्या मुद्रित करने के लिए की जरूरत है। प्रत्येक ग्राफ़ के अनुरूप कौन सा इनपुट अंतर करने के लिए, मैं प्रत्येक ग्राफ के लिए एक कैप्शन भी रखना चाहता हूं। ग्राफ के डीओटी प्रतिनिधित्व में इसे एम्बेड करने के लिए वैसे भी है।Graphviz (डॉट) कैप्शन

उत्तर

34

आप label का उपयोग ग्राफ में कैप्शन जोड़ने के लिए कर सकते हैं।

उदाहरण:

digraph { 
    A -> B; 
    label="Graph"; 
    labelloc=top; 
    labeljust=left; 
} 

labelloc और labeljust ऊपर/नीचे और ग्राफ लेबल के बायीं/दायीं स्थिति निर्धारित करने के लिए इस्तेमाल किया जा सकता।

सभी विवरण और अन्य विशेषताओं है कि लेबल को संशोधित करने (फ़ॉन्ट आदि) graphviz attribute reference में इस्तेमाल किया जा सकता है।

युक्ति: यदि आपके डॉट फ़ाइल का ग्राफ लेबल अंत परिभाषित करें, अन्यथा subgraphs उन गुणों प्राप्त कर लेगा।

+0

टिप के लिए विशेष धन्यवाद! – drxzcl

9

ग्राफ़ के गुणों हो सकता है नोड्स और किनारों करना जैसे:

digraph { 
    graph [label="The Tale of Two Cities", labelloc=t, fontsize=30]; 
    node [color=blue]; 
    rankdir = LR; 
    London -> Paris; 
    Paris -> London; 
} 

फ़ाइल डॉट कि this graph पैदा करता है।

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