如何画状态转化图

工作需求描述状态的转化关系。找资料,发现有如下工具可用。

描述语言

DOT语言是一种文本图形描述语言。它提供了一种简单的描述图形的方法,并且可以为人类和计算机程序所理解

用dot语言,可以准确描述想要的有向图,无向图,并支持通过软件绘画出来。Graphviz软件包。

对于学过数据结构与离散数据来说,这个描述方式很好理解。

  • 1,定义结点(点)
  • 2,定义路径(边)

这里dot还会估一些扩展,支持复杂的模式,如子流程

通过这样形式化的描述,可以通过如软件解析出图案,比用viso硬拖,效率高许多。

1
2
3
4
5
6
7
8
digraph G {
a [label="A"];
b [label="B"];
start -> a;
a->b [label="go"];
b->a [label="back"];
b -> end;
}

更多阅读


如何画状态转化图
https://blog.fengcl.com/2021/04/03/generate-state-transition-diagram/
作者
frank
发布于
2021年4月3日
许可协议