是什么?
PlantUML is a component that allows to quickly write :
- Activity diagram, (here is the new syntax),
- wireframe graphical interface
Diagrams are defined using a simple and intuitive  language. ( see PlantUML Language Reference Guide).
例子
| 12
 3
 4
 5
 6
 7
 8
 9
 10
 11
 12
 13
 14
 15
 16
 17
 18
 19
 20
 21
 22
 23
 24
 25
 26
 27
 28
 29
 30
 31
 32
 33
 34
 35
 36
 37
 38
 39
 40
 41
 42
 43
 44
 45
 
 | {% plantuml %}skinparam backgroundColor #EEEBDC
 skinparam handwritten true
 
 skinparam sequence {
 ArrowColor DeepSkyBlue
 ActorBorderColor DeepSkyBlue
 LifeLineBorderColor blue
 LifeLineBackgroundColor #A9DCDF
 
 ParticipantBorderColor DeepSkyBlue
 ParticipantBackgroundColor DodgerBlue
 ParticipantFontName Impact
 ParticipantFontSize 17
 ParticipantFontColor #A9DCDF
 
 ActorBackgroundColor aqua
 ActorFontColor DeepSkyBlue
 ActorFontSize 17
 ActorFontName Aapex
 }
 
 actor User
 participant "First Class" as A
 participant "Second Class" as B
 participant "Last Class" as C
 
 User -> A: DoWork
 activate A
 
 A -> B: Create Request
 activate B
 
 B -> C: DoWork
 activate C
 C --> B: WorkDone
 destroy C
 
 B --> A: Request Created
 deactivate B
 
 A --> User: Done
 deactivate A
 
 {% endplantuml %}
 
 | 
上述代码的效果如下:
 
平台
可以在chromeapp中找到: 链接, 开箱即用
另可以和idea和eclipse、atom等编辑器集成,hexo中也有相应的插件,具体可看下面的教程
参考
- (记录)plantuml安装配置 
- Hexo博客中的绘图 
- 官网