ASCII में आरेख बनाना


141

मैं एक ऐसे कार्यक्रम की तलाश में हूं, जिसका उपयोग मैं ASCII चित्र बनाने के लिए कर सकूं:

    +---------+
    |         |                        +--------------+
    |   NFS   |--+                     |              |
    |         |  |                 +-->|   CacheFS    |
    +---------+  |   +----------+  |   |  /dev/hda5   |
                 |   |          |  |   +--------------+
    +---------+  +-->|          |  |
    |         |      |          |--+
    |   AFS   |----->| FS-Cache |
    |         |      |          |--+
    +---------+  +-->|          |  |
                 |   |          |  |   +--------------+
    +---------+  |   +----------+  |   |              |
    |         |  |                 +-->|  CacheFiles  |
    |  ISOFS  |--+                     |  /var/cache  |
    |         |                        +--------------+
    +---------+

यह अधिमानतः डेबियन में उपलब्ध पैकेज होना चाहिए । ऊपर प्रदर्शित अद्भुत चित्र लिनक्स कर्नेल प्रलेखन से लिया गया है। मैं विश्वास नहीं कर सकता कि वे हाथ से बनाए गए थे। उन्हें बनाने के लिए कुछ उपकरण होना चाहिए।


6
आप ड्रा इट प्लगइन vimका उपयोग करके इस तरह के आरेख बना सकते हैं ।
12

12
"मैं विश्वास नहीं कर सकता कि वे हाथ से बनाए गए थे। उन्हें बनाने के लिए कुछ उपकरण होना चाहिए।" मैं आसानी से विश्वास कर सकता हूं कि वे हाथ से बनाए गए थे, खासकर यदि आप थे, उदाहरण के लिए, आरेख के लिए एक स्केच या अन्य स्रोत से काम करना। यह 5 मिनट से अधिक नहीं लगेगा।
गोल्डीलॉक्स

2
मैं आसानी से विश्वास कर सकता हूं कि वे हाथ से बनाए गए थे क्योंकि वे वास्तव में काफी आसान हैं यदि आप सामान्य ज्ञान का थोड़ा उपयोग करते हैं और इसे अपने सिर में पहले कल्पना करते हैं। बेशक, यह Asciio या कुछ और की तुलना में कुछ मिनट अधिक समय लेता है।
मील्स रूट

जवाबों:


137

asciio

मैंने कई वर्षों से asciio का उपयोग किया है । इस साइट पर बहुत से चित्र मैंने प्रयोग करके बनाए हैं asciio

उदाहरण

  vncviewer         .-,(  ),-.    
   __  _         .-(          )-.           gateway           vncserver 
  [__]|=|  ---->(    internet    )-------> __________ ------> ____   __ 
  /::/|_|        '-(          ).-'        [_...__...°]       |    | |==|
                     '-.( ).-'                               |____| |  |
                                                             /::::/ |__|

GUI इस तरह दिखता है।

           एससीओ के एस.एस.

नोट: सब कुछ राइट क्लिक मेनू से और साथ ही शॉर्ट-कट कीज़ से संचालित है।

इसे बनाओ

ड्रा इट प्लगइनvim के साथ प्रयोग करके आप बेसिक डायग्राम भी बना सकते हैं। इसे स्थापित करने और उपयोग करने का एक अच्छा अवलोकन यहाँ इस लेख में उपलब्ध है जिसका शीर्षक है: विम एडिटर में एएससीआईआई ड्रॉइंग कैसे बनाएं (ड्राक्स बॉक्स, लाइन्स, एलिप्स, एरो इनसाइड टेक्स्ट फ़ाइल)

asciiflow

वहाँ एक वेबसाइट है जिसे asciiflow कहा जाता है जो संभवतः इस प्रकार के आरेखों को आकर्षित करने का सबसे आसान तरीका है।

   ss # 2

Jave

जावा में लिखा गया एक और उपकरण, जेवीई , जो इस तरह के रूप में भी आस्की डायग्राम बना सकता है।

                                 ,'''''''''''''|
                                 | Controller  |
                                 |             |
                                 '`'i''''''''''
                                  ,'        `.
                                ,'            `.
                               -                -
                     ,'''''''''''''|      ,''''''''''''`.
                     |    Model    |______|    View     |
                     |             |      |             |
                      `''''''''''''       '`'''''''''''''

GUI इस तरह दिखता है:

   ss # 2

साधन


1
आप चाहें तो diiagrams.com जोड़ सकते हैं
I3ck

लिंक से asciio के लिए Windows इंस्टॉलर अब काम नहीं करता है। इंस्टॉलर कहता है कि उसे 404 त्रुटि मिली और फिर गर्भपात हो गया। मैंने इसके बजाय सिर्फ एससिफ़्लो का इस्तेमाल किया।
जोसेफ 238

1
@ जोसेफ 238 - प्रतिक्रिया के लिए धन्यवाद, यह यूनिक्स और लिनक्स वेबसाइट है मुझे यकीन नहीं है कि सबसे अधिक राहगीरों को यह सब परवाह है। यदि आप इसे एक लिंक भर में आते हैं, तो pls हमें बताएं।
slm

2
शायद के बारे में एक नोट जोड़ें: textik.com
इसहाक

27

पर एक नज़र डालें कलाकार-मोड या चित्र मोड (यह भी देखें Emacs के लिए इस स्क्रीनकास्ट )। तुम भी ditaa बाहर की जाँच करना चाहते हो सकता है ।


+1 पुन: "द्वितीया" इसलिए कोई व्यक्ति इन्हें हाथ से कर सकता है ताकि इन्हें चित्रमय प्रारूप में बदला जा सके ...
गोल्डीलॉक्स

2
हां, डायसिया एक शानदार संयोजन है।
मार्टिज़न हेमेल्स

पेंचकस लिंक मृत है।
जकुबिक

24

मुझे एक और जवाब मिला; मुझे यकीन नहीं है कि यह पूरी तरह से प्रयोग करने योग्य है, लेकिन याद रखें कि जीएनयू रॉफ (ग्रॉफ) में Pic भाषा के साथ-साथ एक एएससीआई पोस्टप्रोसेसर के लिए एक प्रोसेसर है ; इस प्रकार आपके पास कुछ इस तरह की कोशिश हो सकती है (यदि आप लिनक्स का उपयोग करते हैं, तो सब कुछ शायद पहले से ही स्थापित होना चाहिए)। एक फ़ाइल लिखें जिसे test.roff कहा जाता है:

.PS
box "box1";
line
box "box2";
.PE

फिर टाइप करें: groff -Tascii -p test.roffऔर आपको मिलना चाहिए:

+------+     +------+
|      +-----|      |
| box1 |     |box2  |
+------+     +------+

सादर।


एक करने के लिए चाहते हो सकता है नियंत्रण वर्ण हटाने का उपयोग करकेgroff -Tlatin1 -P-c -P-b -P-u
एम एल टी

groffमैक ओएस एक्स पर स्थापित किया गया है :)
श्रीधर सरनोबत

15

शायद आपको ग्राफ-आसान में दिलचस्पी होगी ।

उदाहरण:

   echo "[ Bonn ] -- car --> [ Berlin ], [ Ulm ]" | graph-easy

पैदा करता है:

    +--------+  car   +-----+
    |  Bonn  | -----> | Ulm |
    +--------+        +-----+
      |
      | car
      v
    +--------+
    | Berlin |
    +--------+

आप इसे निम्न आदेशों के साथ स्थापित कर सकते हैं:

wget http://search.cpan.org/CPAN/authors/id/T/TE/TELS/graph/Graph-Easy-0.64.tar.gz
tar -xzf Graph-Easy-0.64.tar.gz
cd Graph-Easy-0.64
perl Makefile.PL
make test
sudo make install
PATH=$PATH:/opt/local/libexec/perl5.12/sitebin/graph-easy

(दो ऊपरवाला और अंतिम पंक्ति में संस्करण संख्या पर ध्यान दें - वे बदल सकते हैं)

कुछ अच्छे स्क्रीनशॉट lddot और dothost के पन्नों पर उपलब्ध हैं (क्योंकि दोनों उपकरण के लिए रैपर हैं graph-easy)।


1
ऐसा लगता है कि नवीनतम संस्करण अब Github पर होस्ट किया गया है: github.com/ironcamel/Graph-Easy
श्रीधर सरनोबत

1
मुझे लगता है कि यह ग्राफविज़ की तरह काम करता है, लेकिन ग्राफविज़ में एएससीआईआई आउटपुट नहीं है जो शर्म की बात है।
श्रीधर सरनोबत

ग्राफ-आसान डॉट भाषा का उपयोग करता है, ग्रेविज़
ivarec

-1

मैक का उपयोग करने वाले (मूल पोस्टर नहीं) किसी के लिए भी मोनोड्रॉव नामक एक बहुत अच्छा उपकरण है । बेशक आप इस तथ्य के लिए कुछ रुपये का भुगतान करने जा रहे हैं कि यह अत्यधिक पॉलिश और शक्तिशाली और सहज है, लेकिन अगर यह कुछ ऐसा है जो आप अक्सर करते हैं, तो यह उपलब्ध होने के लिए एक उपयोगी उपकरण है और समय की तुलना में $ 10 मूंगफली है सहेजें। यदि आप अक्सर ऐसा नहीं करते हैं, तो नि: शुल्क परीक्षण उपलब्ध है, इसलिए आप सभी सेट हैं। यह एसवीजी को निर्यात भी कर सकता है

नहीं, मैं कंपनी के लिए काम नहीं करता। मैं सिर्फ एक खुश उपयोगकर्ता हूँ।

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