跳转到正文

流程图生成器

每行输入一个步骤,用箭头连接,即可得到使用标准符号绘制的流程图——终端、处理、判断、数据等——排版时互不重叠,每个“是”和“否”都位于其分支上。循环会向上绕回页面。可下载 SVG 或 PNG,也可设为 APA 图表。完全在您的浏览器中运行。免费,无需注册。

没有箭头的行从上到下相连。以箭头开头的行会接续其上方的步骤,判断由此获得分支:-是-> 下一步。括号决定符号;以问号结尾的步骤变为判断,单独一行写着“开始”或“结束”(或 Start、End)的步骤为终端符号,带括号如 (开始) 也可以。

可用的符号
书写方式ISO 5807 符号用途
(text)终端流程的开始与结束之处。
[text]处理任何动作或操作。
{text}判断一个问题,每个答案各有一个分支。
[/text/]数据(输入/输出)读取或写入信息:输入、输出。
[[text]]预定义处理在别处定义的步骤,例如子程序。
<text>准备在循环或操作之前进行的设置。
[(text)]存储数据(数据库)保存在数据库或存储器中的数据。
~text~文档文档或打印输出。
((text))连接点连接图表的两个部分;写一个字母或数字。

6 个步骤 · 1 个判断 · 6 条箭头

方向
符号样式
密码检查流程图,包含6 个步骤和1 个判断,从“开始”开始。密码检查开始输入密码密码至少有 8个字符吗?显示错误信息保存密码结束否是
以表格显示流程图
序号步骤符号接续至
1开始终端输入密码
2输入密码数据(输入/输出)密码至少有 8 个字符吗?
3密码至少有 8 个字符吗?判断否: 显示错误信息; 是: 保存密码
4显示错误信息处理输入密码
5保存密码处理结束
6结束终端

标题与图表样式

将标题移出图像,并在图像上方设置图表编号(粗体)与标题(斜体)——即 APA 第 7 版的版式。

如何使用流程图生成器

  1. 1. 按行写下步骤。 没有箭头的行从上到下依次相连,因此简单的流程只需一列清单:开始,然后是每个操作,最后是结束。
  2. 2. 用箭头添加分支。 在问题之下,以箭头和标签开头写一行——-是-> 保存文件——该行会接续上方的问题。同一行可用更多箭头串联多个步骤:-否-> 显示错误 -> 重新询问。
  3. 3. 需要其他符号时再选择。 以问号结尾的步骤会成为判断;单独一行写着 开始 或 结束(也可以是 起点、终点、Start、End)的步骤会成为终端符号,加括号如 (开始) 也行;其他步骤都是处理。若要使用其他符号,请用括号包住步骤,例如 [/输入数字/] 表示输入。
  4. 4. 选择方向并下载。 大多数流程适合从上到下;较宽的流程适合从左到右。若图表要放入论文,请打开 APA 格式图表 后下载 SVG 或 PNG;如需文本版本,请使用 复制大纲。

文本语法

每一行是一个步骤,或由箭头连接的一串步骤。箭头为 ->、-->、=> 或 →。箭头可以带标签:把标签放在两个破折号之间,写作 -是->;或在双破折号与空格之间,写作 -- 是 -->;或写在箭头之后,写作 -->|是|。以箭头开头的行会接续其上方最近的、本身并非以箭头开头的步骤。无论大小写或空格如何,同样的文字都指向同一个步骤,这就是两个分支如何在同一个结束处汇合。

带判断与循环的流程

(开始)
[/输入密码/]
密码至少有 8 个字符吗?
-否-> 显示错误信息 -> [/输入密码/]
-是-> [保存密码]
保存密码 -> (结束)

六个步骤、一个判断和六个箭头。错误信息会回指输入步骤,因此该箭头画成沿右侧向上的循环。

流程图符号(ISO 5807)

ISO 5807:1985, Information processing — Documentation symbols and conventions for data, program and system flowcharts, program network charts and system resources charts,是流程图符号的国际标准。该标准于 2019 年经复审确认。本工具绘制表中的符号;图形本身承载含义,因此即使是黑白打印,图表也能读懂。

书写方式符号用途
(text)终端流程的开始与结束之处。
[text]处理任何动作或操作。
{text}判断一个问题,每个答案各有一个分支。
[/text/]数据(输入/输出)读取或写入信息。
[[text]]预定义处理在别处定义的步骤,例如子程序。
<text>准备在循环或操作之前进行的设置。
[(text)]存储数据(数据库)保存在数据库或存储器中的数据。
~text~文档文档或打印输出。
((text))连接点连接图表的两个部分;写一个字母或数字。

存储数据的圆柱体是常用的数据库符号;如果您的课程或格式指南要求某个特定的标准版本,请以其为准。

布局方式

工具会把每个步骤放在一个层上——步骤位于所有通向它的步骤之下——然后在每层内排列步骤以减少箭头交叉,并让各符号彼此不接触。箭头以直角绘制。从同一步骤引出的多个箭头共用一段干线,随后再分叉;跳过若干层的箭头穿行于步骤之间的空隙,而不是穿过步骤;回到较早步骤的循环从右侧离开并从右侧进入,因此不会被误认为是从上方进入的箭头。标签位于白色底板上的箭头旁。同样的文字总会得到同样的布局;改变图表,只需改变文字。

绘制易读的流程图

  • 一个开始,至少一个结束。 从单个终端符号开始。多条路径可以汇聚到同一个结束步骤,这样图表更紧凑。
  • 一个问题,两个答案。 将每个判断措辞为可以用“是”或“否”回答,并为每条引出的箭头加上标签。三种或更多结果通常意味着应当拆分为两个判断。
  • 动词在前。 将处理步骤写成动作,例如计算总数,而不是总数;并让每个步骤保持为简短的短语。
  • 自上而下或从左到右。 读者习惯从左上角开始;只在需要回退时使用循环。
  • 图表过长时拆分。 将重复出现的子流程放入单独的图表,并用预定义处理符号加以引用。

常见问题

如何根据文本制作流程图?
每个步骤单独占一行。没有箭头的行从上到下相连;如需分支,请以带标签的箭头开头写一行,例如 -是-> 加下一个步骤。工具读取文本,为每个步骤选择符号,完成排版并绘制箭头。
流程图的各种形状代表什么?
圆角的终端符号标示开始或结束,矩形是处理,菱形是判断,平行四边形是输入或输出的数据。带双侧竖线的矩形是预定义处理,六边形是准备。这些符号遵循 ISO 5807;上表列出了工具绘制的全部九种符号。
如何在流程图中表示循环?
让某个步骤指向较早的步骤:可以在再次提及它的那一行上使用箭头,也可以完全按原样写下它的文字。工具会沿右侧画出返回箭头,并附上带标签的判断分支。请确保循环有出口,通常是判断的另一个答案。
流程图可以用在 APA 论文中吗?
可以。APA 第 7 版把流程图视为图表:打开 APA 格式图表,设置图表编号,编号与标题会以粗体和斜体位于图像上方,若有注释则位于下方。请将 SVG 或 PNG 下载到您的文档中;如果图表转载自其他来源,请注明出处。
流程图与思维导图有什么区别?
流程图展示带有判断与循环的有序过程;思维导图则展示从中心主题分支出去的想法,各分支之间没有顺序。用流程图说明事情如何发生,用思维导图探索关于它的内容。
我的文本会被发送到任何地方吗?
不会。图表完全在您的浏览器中生成并下载;您输入的任何内容都不会被上传。

相关工具

图表与示意图中的更多工具