draw.io中绘制鱼骨图需手动构建:一、用矩形作鱼头、直线作主骨、斜线作分支并标注要因;二、可导入xml模板复用结构;三、用可折叠容器封装子原因提升可读性。

如果您需要在 draw.io 中绘制鱼骨图以开展因果分析,则需借助其内置形状库与结构化布局功能手动构建鱼骨结构。以下是具体操作步骤:
一、使用基础形状手动搭建鱼骨框架
draw.io 默认未提供专用鱼骨图模板,但可通过组合直线、箭头与文本框模拟标准鱼骨结构。该方法适用于对图形控制精度要求较高、需自定义层级深度的场景。
1、打开 draw.io 网页版或桌面版,选择“新建空白图表”;
2、从左侧形状栏中拖入一个矩形,置于画布中央右侧,双击编辑文字,输入问题描述(如“产品良率偏低”),作为鱼头;
3、拖入一条水平直线,向左延伸作为主骨,起点连接鱼头中心;
4、依次拖入多条斜线(可使用“箭头”形状并取消箭头端),按角度对称分布于主骨上下两侧,作为大要因分支(鱼骨);
5、在每条斜线上方或下方添加文本框,标注大要因类别(如人、机、料、法、环);
6、对每个大要因分支继续添加更短的斜线作为中/小要因(鱼刺),并用文本框注明具体原因(如“设备校准超期”);
二、导入自定义鱼骨图模板
通过加载外部 XML 模板文件,可复用已预设结构的鱼骨图,避免重复搭建。该方式适合高频使用鱼骨图且需保持风格统一的团队协作场景。
1、访问 draw.io 官方模板社区或可信资源站,下载扩展名为 .xml 的鱼骨图模板文件;
2、在 draw.io 中点击菜单栏“排列”→“插入”→“高级”→“从 XML 导入”;
3、选择已下载的鱼骨图 XML 文件,确认导入;
4、导入后,鱼骨图将显示在画布上,可直接双击各文本框修改内容;
5、如需增加新分支,右键点击任一要因节点,选择“插入子级”或手动拖入线条与文本框进行扩展;
三、利用分层容器实现逻辑嵌套
draw.io 的“容器”功能支持将同一类要因及其子原因封装为可折叠区块,提升图表可读性与维护性,特别适用于原因数量庞大、存在多级归因关系的情形。
1、先绘制主骨与大要因分支,确保结构清晰;
2、从左侧形状栏拖入“垂直容器”或“水平容器”,放置于某一大要因分支末端;
3、在容器内添加多个文本框,分别填写该要因下的中要因(如“培训不足”“排班不合理”);
4、选中容器,在右侧格式面板中启用“可折叠”选项;
5、点击容器标题栏旁的三角图标,即可收起/展开该要因下的全部子原因;
6、重复步骤 2–5,为其余大要因分别配置对应容器;











