VSDXAI 生成的图表要改版时,先分清这次要动的是结构还是样式:改动会改变节点数量、连线关系、层级分组或语义标签,就回到描述层重新描述;改动只涉及位置、大小、颜色、线型、字号和对齐,就在原图上手动微调。两条路同时走,下一轮重生成通常会把已经调好的局部样式覆盖掉,这也正是“改一处就整张重来、上一版成果全丢”的常见原因。
判断顺序建议固定下来:先看这次改动会不会改变图里的节点与连线关系,会就是结构改动,只改描述;不会就是样式改动,只在原图上手调,并且本轮不动描述。结构改动前后各存一份描述文本,样式改动前先列出不得变动的节点、连线和文字。如果一次改动同时包含两类内容,先只做结构部分并重新生成,确认无误后再做样式微调,不要在同一轮里混合操作。
先判定这次改动属于结构还是样式
判断标准可以概括成一句:这次改动是否改变了图里“有什么、连到哪”。改变了就是结构,没改变、只是“长什么样”就是样式。用重生成去解决排版类问题,代价通常是把已经确认的连线关系和位置一起打乱。
| 改动内容 | 归类 | 建议动作 | 验证方式 |
|---|---|---|---|
| 新增或删除一个节点 | 结构 | 改描述后重新生成 | 核对节点数量与名称 |
| 调整某条连线的起止节点 | 结构 | 改描述中对应那一句 | 核对连线两端连接对象 |
| 合并或拆分分组 | 结构 | 改描述中的层级表述 | 核对分组归属 |
| 把连线改成虚线 | 样式 | 原图上手调 | 只看线型,不看结构 |
| 把一列节点左对齐、统一宽度 | 样式 | 原图上手调 | 只看位置与尺寸 |
| 换字体、字号、配色 | 样式 | 原图上手调 | 只看文字属性 |
属于结构的两个实际例子:在流程里插入一个“复核”节点,并把“审核”改接为“审核→复核→归档”;把原本平铺的三个模块收进同一个分组框。属于样式的两个实际例子:把两条交叉处的连线改成统一的斜角走线;把右侧一列节点的宽度调成一致。
结构改动时定位到描述里的具体一句
定位方法:先在图上指出“哪个节点变了、哪条连线变了”,这是现象;再在描述文本里搜索这些节点的名称或角色词,找到包含它们的句子;只改那一句,其它句子保持原样。如果描述是一整段自然语言,先按句号或分号切成句子并编号,再逐句定位。
# 描述分段示例(每行一句,便于定位与替换)
1 画一个横向流程:提交 -> 审核 -> 归档
2 提交、审核、归档各用一个圆角矩形节点
3 审核节点与归档节点之间为实线箭头
4 整体从左到右排列,间距一致
# 本次结构改动:在审核之后插入复核
1 画一个横向流程:提交 -> 审核 -> 复核 -> 归档
2 提交、审核、复核、归档各用一个圆角矩形节点
3 审核与复核、复核与归档之间为实线箭头
4 整体从左到右排列,间距一致
改动范围只落在第 1、2、3 句,第 4 句不动。重新生成后先看节点数和连线数是否与预期一致,再决定是否进入样式调整。描述里如果出现“整体重排”“自动优化布局”这类意图不明的词,建议先删掉,避免改一句触发全局位置变化。
样式改动前先标注要保留的部分
手动调整之前,先把不能动的部分列出来,避免拖动时连带改变已确认的内容。保留项清单建议至少包含:
- 节点:所有节点的名称、数量、分组归属不得变动;只允许调整位置、大小、圆角、填充。
- 连线:两端的连接对象、方向、数量不得变动;只允许调整线型、粗细、颜色、拐点。
- 文字:标签文本、序号、单位不得改动;只允许调整字号、对齐、换行位置。
- 结构提示:本轮描述文本不改,改样式期间不重新生成。
局部调整建议按下面的顺序操作,目的是让每次拖动只影响当前对象,不触发全局重排:
- 先另存一份文件作为样式调整工作副本,保留改前版本。
- 关闭或暂停自动布局、自动对齐这类会重排全局的选项。
- 先选中要改的对象,锁定其余对象;或改一个、确认无误再改下一个。
- 只调样式属性,不新增、不删除节点与连线。
- 改完按下一节的清单复查,再决定是否覆盖存档。
如果发现某次“样式调整”必须新增一个节点才能表达清楚,说明它已经变成结构改动,建议停下来回到描述层处理。
记录每次描述版本,防止改回旧版
版本记录用纯文本就够,关键是能按顺序对比。命名建议为 diagram-主题-vNN.txt,编号只增不减,旧版不删除。每个文件开头写一段变更说明:
文件:diagram-审批流程-v03.txt
上一版:v02
本次改动:在审核后插入复核,并补写两句连线描述
改动句子:第1、2、3句
未改动:第4句(排列与间距)
结果:生成后按清单核对节点与连线
备注:v02 上的样式微调未同步,需要重新调整
这样做的好处是,新版本结果不如上一版时,可以直接回到 vNN-1 的描述文本,而不是凭记忆重写。记录里建议写清“改了哪一句、没改哪一句”,只记结论不记改动范围,回退时往往还得重新猜。
改完做一次节点与连线复查
结构性改动重新生成后,按清单逐项核对,不要只看整体观感:
- 节点数量与描述中提到的对象数量是否一致。
- 每个节点的名称、层级、分组归属是否与描述一致。
- 连线数量、方向、起止节点是否与描述一致,是否出现重复连线或孤立节点。
- 文字标签是否完整,有没有被截断或落到别的节点上。
- 本轮未改动的句子所对应的部分,是否与上一版保持一致。
发现的问题建议当轮记下来,格式如下,便于和描述版本一起归档:
问题记录(第N轮)
现象:———
位置:节点名称 / 连线(起点->终点)
判断:结构问题 / 样式问题
处理:改描述第X句 / 原图手动调整
状态:已处理 / 待确认
如果同一处问题在连续两轮里反复出现,通常说明描述里对应的那句本身有歧义,建议先改那句措辞,而不是继续在图上手调。