मैं ग्रेविज़ इनपुट से कुछ कैसे ले जा सकता हूं जिसे मैं माउस के साथ संपादित कर सकता हूं?


14

मैं एक सरल ग्राफविज़ इनपुट फ़ाइल लेना चाहता हूं (या वैकल्पिक रूप से एक्स -> वाई नोटेशन के रूप में कुछ सरल है) और एक ग्राफ है जहां मैं हाथ से निर्देशांक निर्दिष्ट किए बिना नोड्स की स्थिति को पुनर्गठित कर सकता हूं। क्या ऐसा करने का कोई तरीका है?

जवाबों:


6

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

dot -Tsvg foo.dot > foo.svg

या साफ-सुथरा, या जो भी हो। -Tfig(xfig), -Tmif(FrameMaker) -Tps(पोस्टस्क्रिप्ट), और -Tdia( व्यास , लिनक्स / जीटीके diagraming उपकरण) भी काम करते हैं, क्या सॉफ्टवेयर उपलब्ध है के आधार पर कर सकते हैं। एक उत्पादन प्रारूपों की पूरी सूची उपलब्ध है।

बेशक, ग्राफविज़ की बात यह है कि आपको इसे हाथ से नहीं रखना है ... क्या आपने ग्राफविज़ विकल्पों में से कुछ को देखा है? आपको जो भी समस्या हो रही हो, उन्हें कम कर सकते हैं।


0

संपादन के लिए अपनी आवश्यकताओं के आधार पर आप यह कर सकते हैं:

neato -Tsvg pollo.graph > pollo.svg

और फिर आप उदाहरण के लिए, फ़ाइल को इंकस्केप के साथ संपादित कर सकते हैं ।

समस्या यह है कि यह वस्तुओं के बीच संबंध नहीं रखता है।


दीया प्रारूप कनेक्शन रखता है
derobert

मैंने कोशिश की है और यह डिफ़ॉल्ट रूप से नहीं है, आपको उन्हें खुद से कनेक्ट करना होगा।
Chmeee

उम्म, मैंने अभी उस टिप्पणी को पोस्ट करने से पहले कोशिश की। मैंने डॉट का उपयोग किया; शायद नीसो अलग है ... यहां ग्रेविज़ संस्करण 2.20.2 है।
जुलूस

1
अजीब है, मेरे पास एक ही ग्राफविज़ संस्करण है, लेकिन डिया कनेक्ट नहीं है, यहां तक ​​कि डॉट के साथ भी नहीं ... मैं बाद में कुछ अन्य फ़ाइलों की कोशिश
करूंगा
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.