2010-04-22 12 views
17

मैं के लिए चित्र से आरेख तैयार करने के लिए एक आरेख उपकरण ढूंढ रहा हूं। मुझे केवल वास्तव में अनुक्रम और राज्य प्रकार के आरेखों की आवश्यकता है, लेकिन मैं उत्सुक हूं कि लोग क्या सिफारिश करेंगे? मुझे कुछ ऐसा चाहिए जो स्टैंडअलोन है, न कि एक वेब आधारित उपकरण जो लिनक्स, ओएसएक्स और विंडोज पर काम करता है।टेक्स्ट -> आरेख उपकरण

+1

नहीं प्रोग्रामिंग से संबंधित? – LukeN

+1

डीटा इस तरह के एक उपकरण का एक अच्छा उदाहरण है - http://ditaa.sourceforge.net/ – Jon

+0

मुझे नहीं लगता कि यह प्रोग्रामिंग से संबंधित नहीं है ... – Jon

उत्तर

18

मैं सकारात्मक नहीं हूं कि "टेक्स्ट से चित्रों का उत्पादन" करके आपका क्या मतलब है, लेकिन यदि आपका कोई मतलब है कि टेक्स्ट फ़ाइल द्वारा चित्रों को निर्दिष्ट किया गया है, तो Graphviz अच्छा है। आप कुछ है कि सचमुच एक ग्राफिक के लिए की तरह

+--------+ +-------+ +-------+ 
|  | --+ ditaa +--> |  | 
| Text | +-------+ |diagram| 
|Document| |!magic!| |  | 
|  {d}| |  | |  | 
+---+----+ +-------+ +-------+ 
    :      ^
    |  Lots of work  | 
    +-------------------------+ 

ascii कला धर्मान्तरित मतलब हैं:

enter image description here

आप ditaa कोशिश कर सकते हैं (कि ASCII आर्ट उनकी वेबसाइट से है, इसलिए इसे का एक अच्छा उदाहरण है इनपुट प्रारूप यह अपेक्षा करता है)

+0

+1 आह अच्छा पुराना बिंदु; कॉलेज में प्रोफेसर था जो बीएनएफ अभिव्यक्ति पेड़ के लिए उस उपकरण से प्यार करता था – SwDevMan81

+0

ग्राफविज़ जैसे किसी भी ऑनलाइन उपकरण? – Sobiaholic

11

प्लांटयूएमएल, लाटेक्स + मेटायूएमएल, एसएडीआईटीआईटी, टेक्स्टयूएमएल, वाईयूएमएल, ... पर बहुत सारे अच्छे उपकरण हैं।

+1

PlantUML बहुत अच्छा लग रहा है, धन्यवाद ... – Jon

+0

मैं ** PlantUML Gizmo ** का लेखक हूं, जो [Google डॉक्स] के लिए एक मुफ्त ऐड-ऑन है (https://sites.google.com/site/ plantumlgizmo) या [माइक्रोसॉफ्ट वर्ड] (https://code.google.com/p/plantuml-word-add-in-vsto/)। यह उन दस्तावेजों में प्लांटयूएमएल का उपयोग करने की अनुमति देता है। – Fuhrmanator

7

मैं PlantUML का पुनर्मूल्यांकन करूंगा। यह एक उत्कृष्ट उपकरण है जो आपको सरल पाठपरक विनिर्देश से सभी प्रकार के यूएमएल आरेखों को आकर्षित करने देता है।

0

EventStudio पाठ इनपुट से अनुक्रम आरेखों और सहयोग आरेखों की पीढ़ी का समर्थन करता है।

7

मैं टेक्स्टडिअग्राम http://weidagang.github.com/text-diagram/ की अनुशंसा करता हूं। यह शुद्ध पाठ से यूएमएल अनुक्रम आरेख बनाता है।

उदाहरण इनपुट

object April Todd Monad 
note left of April: Lunch is ready 
April->Todd: Todd, what are you doing? 
note right of Todd: Programming @[email protected] 
Todd->April: Well, I'm programming. 
April->Monad: And you? 
Monad->April: I'm reading book. 
April->Monad: Good boy! 
note right of Monad: Smile ^_^ 

पैदा करता है:

   +-------+      +-------+    +-------+ 
       | April |      | Todd |    | Monad | 
       +-------+      +-------+    +-------+ 
-----------------\ |        |      | 
| Lunch is ready |-|        |      | 
------------------ |        |      | 
        |        |      | 
        | Todd, what are you doing?  |      | 
        |------------------------------>|      | 
        |        | ------------------\ | 
        |        |-| Programming @[email protected] | | 
        |        | ------------------- | 
        |        |      | 
        |  Well, I'm programming. |      | 
        |<------------------------------|      | 
        |        |      | 
        | And you?      |      | 
        |------------------------------------------------------>| 
        |        |      | 
        |        |  I'm reading book. | 
        |<------------------------------------------------------| 
        |        |      | 
        | Good boy!      |      | 
        |------------------------------------------------------>| 
        |        |      | ------------\ 
        |        |      |-| Smile ^_^ | 
        |        |      | ------------- 
        |        |      | 
+0

@ एसएलएम इसे http://weidagang.github.com/text-diagram/ पर ले जाया गया है – Dagang

 संबंधित मुद्दे

  • कोई संबंधित समस्या नहीं^_^