05 · 实战:手绘流程图
矩形 + 菱形 + 箭头 = 流程图三件套
三个工具函数:
drawBox()
(手绘矩形 + 文字)、
drawDiamond()
(菱形 + 文字)、
drawArrow()
(来自 04)。
之后画流程图只需要排版"节点位置数组"和"连线数组", 像搭积木一样画图。代码即构图 —— 这跟 Visio 完全相反: Visio 是你画完了图才知道长什么样,这里你**改数据就改图**。