2013-05-24 3 views
5

मैं कमांड लाइन से GUI Graphviz व्यूअर में एक DOT फ़ाइल (.gz या .dot) खोलने का एक तरीका ढूंढ रहा हूं।मैं कमांड लाइन से ग्राफ़विज़ जीयूआई कैसे शुरू करूं?

$ graphviz my_dot_file.gz 

यह चयनित फ़ाइल के साथ Graphviz कार्यक्रम खोलना चाहिए: तो, अगर मैं कुछ इस तरह चलाते हैं। किसी भी तरह, इस सरल कार्य के लिए, मेरे Googling मुझे मैक OSX माउंटेन शेर पर नाकाम रही है ...

मैं कर रहा हूँ

उत्तर

10

आप dot की कोशिश की?

dot -Tx11 my_dot_file.dot 
+0

यह भी सरल रेखांकन जो अन्यथा जीयूआई में आसानी से खोलने के लिए एक 'पकड़ा SIGFPE 8' त्रुटि फेंक रहा है। मैंने अनइंस्टॉल किया और बंदरगाहों का उपयोग करके ग्राफविज़ को पुनर्स्थापित किया लेकिन यह मदद नहीं प्रतीत होता। कोई विचार? – scottmrogowski

+0

@scottmrogowski: विचारों को उत्पन्न करने की मेरी क्षमता सूचना की कमी से प्रतिबंधित है। मैं यह भी नहीं जानता कि आप किस ओएस का उपयोग कर रहे हैं, या ग्राफविज़ का कौन सा संस्करण, या आप जिस जीयूआई का उल्लेख करते हैं वह है। मैं जांच कर शुरू करूंगा कि क्या आप पीएनजी या पीडीएफ फाइल बना सकते हैं? ('-Tpng -o filename.png' का उपयोग करें, या' png' के बजाय 'pdf' के साथ।) यदि ऐसा है, तो समस्या आपके जीयूआई ड्राइवर के साथ है (शायद आपके प्लेटफ़ॉर्म के लिए 'x11' गलत है।) यदि आप नहीं हो सकता है, आपके पास कमांड लाइन उपयोगिता और अंतर्निहित लाइब्रेरी, या कुछ ऐसे के बीच एक संस्करण विसंगति हो सकती है। सबसे अच्छा मैं कोई जानकारी नहीं कर सकता। – rici

+0

आह, आप सही हैं मैंने कई विवरण प्रदान नहीं किए हैं। ओएसएक्स माउंटेन शेर। ग्राफवीज़ संस्करण 2.30.1। जीयूआई में एक ही संस्करण जानकारी है। मैं 'डॉट' – scottmrogowski

6

आप के बजाय एक छवि को प्रस्तुत करना और छवि देख सकते हैं:

$ dot -Tpng graph.dot > graph.png 
$ open graph.png 
संबंधित मुद्दे