ग्राफ़ और पेड़ों जैसे डेटा संरचनाओं को खींचने के लिए अनुशंसित सॉफ़्टवेयर क्या है?


21

जब एक साथ परिणाम डालते हैं, तो यह अक्सर एमएस पेंट में एक साथ रखे गए आरेखों के बजाय कुछ पेशेवर दिखने वाले आरेखों के लिए वांछनीय होता है। डेटा संरचनाओं को खींचने के लिए मानक क्या है?


1
मुझे यकीन नहीं है कि अगर इसे ऑन-टॉपिक माना जाता है (एफएक्यू थोड़ा मार्गदर्शन देता है)। आपको प्रासंगिकता का यह एमओ धागा मिल सकता है ।
प्रति वोगसेन

1
यह निश्चित रूप से एक नरम सवाल है, लेकिन सीमा पर सही है। शायद सीडब्ल्यू?
सुरेश वेंकट

सुरेश का जवाब वाकई अच्छा है। ग्राफविज़ भी एक अच्छा उपकरण है, हालाँकि इसे कागजों में लिंक करना कठिन है।
रॉस स्नाइडर

3
IMO, पूरी तरह से विषय पर, लेकिन मैं व्यक्तिगत रूप से वोट नहीं दूंगा क्योंकि मुझे लगता है कि यह CW होना चाहिए।
कावे

4
मुझे लगता है कि यह विषय पर है, लेकिन सीडब्ल्यू होना चाहिए, क्योंकि लोग यह इंगित करने के लिए उत्तर देने जा रहे हैं कि उन्हें एक विशेष पैकेज पसंद है, और ये वोट उस व्यक्ति को नहीं जाना चाहिए जो उस पैकेज को पोस्ट करने के लिए हुआ था।
रोबिन कोठारी

जवाबों:


19

एमओ थ्रेड प्रति लिंक बहुत अच्छा है, और टेक्स पर उसका धागा भी आसान है। मुख्य उपकरण जो मैंने उपयोग किया है:

मुझे पता है कि मैक लोग ओम्निग्राफेल द्वारा कसम खाते हैं, लेकिन मुझे खुद इसके साथ शून्य अनुभव है। मेरे लिए मुख्य मानदंड हैं:

  • पीडीएफ उत्पन्न करना
  • लाटेक्स को एकीकृत करना (बोनस अंकों के लिए स्रोत शैलियों के साथ)
  • आसानी से रंग / छायांकन आदि करने में सक्षम होना। (Ipe 7 उस गिनती में विफल रहता है)

आप एसवीजी को टॉक्सज स्निपेट्स को इंकस्केप में भी निर्यात कर सकते हैं, जो तब बहुत उपयोगी होता है जब आप फ्रीजर वेक्टर ड्रॉइंग को अपने टीकेजेड आरेख में एकीकृत करना चाहते हैं।
प्रति सोग्न

हालांकि निर्यात प्रक्रिया पूरी नहीं हुई है: मुझे जो भी समझ में आया है उससे कोई ग्रेडिएंट आदि नहीं।
सुरेश वेंकट

12

सुरेश ने LaTeX के लिए "Tikz / PGF" की सिफारिश की। इसके अलावा, रेखांकन और इस तरह के ड्राइंग के लिए, मैं निम्नलिखित पैकेज सुझाता हूं:

tkz-ग्राफ

tkz-बर्ज

tkz-टैब

एक नमूना उपयोग के लिए, नामित ग्राफ़ की गैलरी देखें ।

Http://www.altermundus.fr पर अन्य पेज भी देखें । (वे ज्यादातर फ्रेंच में हैं, फिर भी आप Google अनुवादक का उपयोग करके इसका अर्थ निकाल सकते हैं।)


1
वह गैलरी सुंदर है!
हारून स्टर्लिंग

मुझे पता है कि मैं 3+ साल पुराना हूं, लेकिन ऊपर की गैलरी का लिंक टूटा हुआ है।
Xynariz

@Xynariz: मुझे सूचित करने के लिए धन्यवाद! मैंने लिंक को सही किया।
एमएस डौस्ती

6

सुरेश में ओमनीग्रैफ और रॉस में ग्राफविज़ का उल्लेख है।

वास्तव में, OmniGraffle है एक जीयूआई (और भी बहुत कुछ) के साथ Graphviz। आप एक ग्राफ़ खींच सकते हैं (या इसे फ़ाइल से आयात कर सकते हैं), फिर ग्राफ़ को स्वचालित रूप से ग्राफ़ करने के लिए ग्राफ़िज़-आधारित लेआउट इंजन का उपयोग करें। आप लेआउट इंजन के मापदंडों को घुमा सकते हैं, और अंत में आप स्वचालित लेआउट को स्विच कर सकते हैं और नोड्स के प्लेसमेंट को मैन्युअल रूप से ठीक कर सकते हैं।

उस ने कहा, मैं अभी भी अपने कागजात में अधिकांश चित्रों के लिए Xfig का उपयोग करता हूं ... आपके चित्र में मनमानी लेटेक्स कोड को एम्बेड करने की संभावना अक्सर आवश्यक होती है, और यही वह जगह है जहां Xfig एक्सेल (कम से कम जब तक आपको उन प्रकाशकों से निपटने की आवश्यकता नहीं है जो उम्मीद करते हैं स्व-निहित ईपीएस फाइलें)।


आपको TikZ को आज़माना चाहिए। लगता है आप इसे पसंद करेंगे। :)
राडू ग्रिगोर

@Radu: मैंने इसकी कोशिश की है। कुछ बिंदु पर मुझे एक रिमोट मशीन पर अपना लेटेक्स कोड संकलित करना शुरू करना पड़ा, क्योंकि मेरा डेस्कटॉप कंप्यूटर बहुत धीमा था, और तब भी यह एक दर्द था। यदि आपके चित्र छोटे हैं (विशेष रूप से, कंप्यूटर-जनित नहीं), या यदि आप अपने आंकड़े और अपने मुख्य दस्तावेज़ को अलग-अलग संकलित करने के लिए तैयार हैं तो TikZ ठीक हो सकता है।
जुक्का सूमेला

आह, हाँ, मुझे एक बार वह समस्या हुई थी। मैंने जेनरेट किए गए भाग को एक अलग फ़ाइल में रखा और प्रारूपण करते समय \ _ / / इनपुट लाइन को शामिल किया। मैं सहमत हूं कि अगर आपके पास इस तरह के आंकड़े हैं तो यह कष्टप्रद हो सकता है।
राडू ग्रिजोर 12

5

मैं दूसरों द्वारा बताए गए उन लोगों के लिए Asymptote जोड़ना चाहता हूं ।

Asymptote के लिए विकिपीडिया पृष्ठ


4

चूँकि कुछ ने ग्राफविज़ का उल्लेख किया है, इसलिए dot2tex भी है जो ग्राफविज़ कोड को TikZ में परिवर्तित करता है। यह इसे LaTeX (लेबल आदि में गणितीय अभिव्यक्ति है) के भीतर उपयोग करता है और ग्राफ की उपस्थिति को आसान बनाता है। तुम भी सीधे TeX कोड (एक dot2tex वातावरण में) में Graphviz कोड एम्बेड कर सकते हैं और यह स्वचालित रूप से Graphviz चला रहे हैं।



2

टिकज और ग्राफविज़ के अलावा मैंने अपने ग्राफिक्स टैबलेट का अच्छा उपयोग किया है। आप 50 € (प्रयुक्त) के लिए 100 € (नया) के लिए नए छोटे Wacom बांस प्राप्त कर सकते हैं। एक टैबलेट के साथ आप बहुत अच्छी लग रही छवियों को जल्दी से बना सकते हैं; कुछ भी लेकिन पत्रिका / सम्मेलन / पुस्तक प्रकाशनों के लिए - आपके कौशल पर निर्भर करता है, तब भी - परिणाम बहुत प्रस्तुत करने योग्य हैं।

आप निश्चित रूप से, किसी भी ग्राफिक्स प्रोग्राम का उपयोग कर सकते हैं। मैंने क्रिएप्ली और डब्बलबोर्ड को रेखांकन और पसंद के लिए बहुत उपयोगी पाया है ।


1

आप कुछ ज्यामिति की आवश्यकता होती है, तो आप की कोशिश कर सकते CaR या उसकी संतान CaRMetal


हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.