मुझे प्रोग्रामिंग भाषा में आरेख बनाने के लिए एक उपकरण चाहिए, शायद लुआ जैसे कुछ।प्रोग्रामेटिक रूप से आरेख बनाने के लिए कोई अच्छा उपकरण है?
क्या इसके लिए कोई उपकरण तैयार किया गया है?
मुझे प्रोग्रामिंग भाषा में आरेख बनाने के लिए एक उपकरण चाहिए, शायद लुआ जैसे कुछ।प्रोग्रामेटिक रूप से आरेख बनाने के लिए कोई अच्छा उपकरण है?
क्या इसके लिए कोई उपकरण तैयार किया गया है?
हां, आप के लिए .dot
फ़ाइलों को उत्पन्न कर सकते हैं। चूंकि ये टेक्स्ट फाइलें हैं, आप इसे किसी भी भाषा से कर सकते हैं। मैंने कुछ समय पहले ग्राफ़विज़ का उपयोग कर सी कोड से ऑटो-जनरेटिंग बाइनरी-पेड़ आरेखों के बारे में a post लिखा था।
हाँ, लेकिन .dot फ़ाइलें आपको तत्वों के स्थान के चारों ओर स्थानांतरित करने नहीं देती हैं। सही? मैं बॉक्स, तीर इत्यादि की स्थिति के अधिक नियंत्रण की तलाश में था – FelipeC
@ फ़ेलिपेक: फिर, उन एसवीजी उत्पन्न पुस्तकालयों में से एक पर विचार करें –
थोड़ा रेट्रो, शायद, लेकिन हमेशा Pic है। यह .eps को आउटपुट करता है जो आप चाहते हैं कि आसानी से convert
एड हो सकता है।
इनपुट थोड़ा पुराना स्कूल है, लेकिन चूंकि यह सब-टेक्स्ट है, इसे किसी भी भाषा (यहां तक कि लुआ) द्वारा लक्षित किया जा सकता है जिसमें टेक्स्ट आउटपुट है। यहां डेटा-संरचना के आरेख का एक उदाहरण दिया गया है।
.PS
boxwid = .5; boxht = .25
down
Base: box "base"
Used: box "used"
Max: box "max"
move to Base.e
move right
right
Mfile: box dashed wid 3 ht 5
move to Mfile.nw; move down .125
Mtab: right; box "nexttab"; box "nextent"
move to Mtab.sw; move down .25
Tab: right; box "adr0"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr1"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr2"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr3"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr4"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr5"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr6"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr7"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box "adr8"; box "mark"; box "sz"
move to Tab.sw; move down .25
Tab: right; box invis "..."; box invis "..."; box invis "..."
move to Tab.sw; move down .25
Tab: right; box "adrN"; box "mark"; box "sz"
arrow from Base.e to Mfile.nw
arrow from Used.e to Tab.sw down .125
arrow from Max.e to Mfile.sw
.PE
मुझे लगता है कि आप लेटेक्स में कुछ बहुत चित्र बना सकते हैं http://tex.stackexchange.com/questions/149602/drawing-flow-diagram-in-latex-using-tikz – lovelyVector
सरल आरेखों के लिए आप लेटेक्स का उपयोग कर सकते हैं। http://tex.stackexchange.com/questions/149602/drawing-flow-diagram-in-latex-using-tikz – lovelyVector