+--------+ +-------+ +-------+ | | --+ ditaa +--> | | | Text | +-------+ |diagram| |Document| |!magic!| | | | {d}| | | | | +---+----+ +-------+ +-------+ : ^ | Lots of work | +-------------------------+
ditaa 學習筆記
不知道為什麼,對 純文字 (plain text) 特別著迷,寫文件用 AsciiDoc 或 Markdown,畫 UML 用 PlantUML (或 UMLet),製作圖表 (diagram) 當然也不能例外。
或許你也曾在程式碼註解或技術文件裡看過用符號拼湊出來的圖表,就像下面這樣,是不是非常的精美 :P
這樣做的好處是,從原始的文件就能直接閱讀圖表,若有需要產生更精美的版本,再交給其他工具處理即可。沒錯,這本書的主角 ditaa 可以將 文字圖 (ASCII Art) 轉換成圖檔。
以上面的例子而言,ditaa 可以產生下面的圖形:
心動了嗎?