【问题标题】:Text -> Diagram Tool [closed]文本-​​>图表工具[关闭]
【发布时间】:2010-04-22 17:19:15
【问题描述】:

我正在寻找一种图表工具,用于从文本中生成图表。我现在只需要序列和状态类型图,但我很好奇人们会推荐什么?我需要独立的东西,而不是在 Linux、OSX 和 Windows 上运行的基于 Web 的工具。

【问题讨论】:

  • 与编程无关?
  • Ditaa 就是一个很好的例子——ditaa.sourceforge.net
  • 我看不出它与编程无关......
  • 所以您想要一些可以获取文本并生成绘图的东西?或者你想要一些能产生 ASCII 艺术图画的东西?
  • 好吧,有点误导,我正在寻找一个接受 ASCII 文本并输出图像的工具。

标签: uml diagramming


【解决方案1】:

我不肯定你所说的“从文本生成图表”是什么意思,但如果你的意思是一个由文本文件指定图表的工具,Graphviz 很好。如果你的意思是字面上转换 ascii 艺术的东西,比如

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

到图形:

你可以试试ditaa(ascii 艺术来自他们的网站,所以这是它期望的输入格式的一个很好的例子)

【讨论】:

  • +1 好老点;大学里有个教授喜欢 BNF 表达树的工具
  • 有像 Graphviz 这样的在线工具吗?
  • @Sobiaholic,我在 xosh.org/text-to-diagram Graphviz 的在线工具上找到 - webgraphviz.com
【解决方案2】:

看看 PlantUML、LaTeX+MetaUML、sdedit、TextUML、yUML、... 有很多非常好的工具。

【讨论】:

  • PlantUML 看起来不错,谢谢...
  • 我是 PlantUML Gizmo 的作者,这是 Google DocsMicrosoft Word 的免费插件。它允许在这些文档中使用 PlantUML。
【解决方案3】:

我推荐 TextDiagram http://weidagang.github.com/text-diagram/。它从纯文本创建 UML 序列图。

示例输入

object April Todd Monad
note left of April: Lunch is ready
April->Todd: Todd, what are you doing?
note right of Todd: Programming @_@
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 @_@ |   |
                   |                               | -------------------   |
                   |                               |                       |
                   |        Well, I'm programming. |                       |
                   |<------------------------------|                       |
                   |                               |                       |
                   | And you?                      |                       |
                   |------------------------------------------------------>|
                   |                               |                       |
                   |                               |     I'm reading book. |
                   |<------------------------------------------------------|
                   |                               |                       |
                   | Good boy!                     |                       |
                   |------------------------------------------------------>|
                   |                               |                       | ------------\
                   |                               |                       |-| Smile ^_^ |
                   |                               |                       | -------------
                   |                               |                       |

【讨论】:

【解决方案4】:

我会推荐PlantUML。它是一款出色的工具,可让您从简单的文本规范中绘制各种 UML 图。

【讨论】:

    【解决方案5】:

    EventStudio 支持从文本输入生成序列图和协作图。

    【讨论】:

      猜你喜欢
      • 2012-03-24
      • 2011-06-10
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-10-09
      相关资源
      最近更新 更多