draw.io / Visio(深度版)
示意图与框架图,论文'模型框架'必备
一、一句话定位
示意图与框架图,论文'模型框架'必备
二、为什么是它:设计哲学与底层逻辑
draw.io / Visio 是示意图与框架图工具:拖拽画框连线,做论文"总体框架图""技术路线图""系统架构"最快,导出矢量、论文插图友好。哲学是"矢量示意图、可编辑"。代价是不是数据图工具(别用来画数据)、美观靠个人审美、Visio 商业贵。和 Matplotlib/Origin 互补——它管"结构/流程",后者管"数据",二者覆盖论文全部插图需求。## 三、渲染管线与可复现性推导
图存为 XML(mxGraph 模型),导出 SVG(矢量,放大无损)。示意图本质是"节点(框)+边(连线)"的离散结构,无数据映射:
与数据图(值 → 位置/颜色)本质不同,故"框架图用 draw.io,数据图用 Matplotlib"——两类图不可互相替代。## 四、适用场景
- 画论文里的'总体框架图''技术路线图''系统架构'
- 流程图、思维导图、UML
- 要矢量、可编辑的示意图
五、优点
- ✅ 拖拽画框连线,做示意图最快
- ✅ 免费(draw.io)/ 通用(Visio)
- ✅ 导出矢量,论文插图友好
- ✅ 和论文结构图强相关
六、缺点
- ⚠️ 不是数据图工具,别用来画数据
- ⚠️ 美观度靠个人审美
- ⚠️ Visio 商业、贵
七、上手难度
入门
八、典型用途
- 论文总体框架图
- 技术路线图
- 系统/模块结构图
九、与谁搭配
框架图用 draw.io;数据图用 Matplotlib/Origin
十、学习资源
- draw.io 在线版直接上手
- 论文框架图排版范例
本篇来自《绘图软件横评(深度版)》· 数学建模学习资料站 MCM520
9、实战案例
案例场景:用 draw.io 绘制算法流程图、系统架构图。
完整代码
<mxfile>
<diagram id="flowchart">
<mxGraph>
<root>
<mxCell id="0"/>
<mxCell id="1" parent="0"/>
<!-- 开始节点 -->
<mxCell id="2" value="开始" style="ellipse;" vertex="1" parent="1">
<mxGeometry x="350" y="50" width="100" height="50" as="geometry"/>
</mxCell>
<!-- 处理节点 -->
<mxCell id="3" value="数据预处理" style="rectangle;" vertex="1" parent="1">
<mxGeometry x="325" y="150" width="150" height="50" as="geometry"/>
</mxCell>
<!-- 连线 -->
<mxCell id="4" source="2" target="3" edge="1" parent="1">
<mxGeometry relative="1" as="geometry"/>
</mxCell>
</root>
</mxGraph>
</diagram>
</mxfile>
实战案例
draw.io 技术路线图实战
场景:需在论文里画"问题→方法→实验→结论"的端到端技术路线。
任务:用 draw.io 画规范流程图并导出透明 PNG。
完整代码(text)
1. 左侧搜索框输入形状名(rectangle / diamond / parallelogram)
2. 拖到画布,双击写文字
矩形=处理步骤,菱形=判断,平行四边形=输入输出
3. 悬停节点边缘→蓝色箭头拖到下一节点连线
4. 样式:右侧 Format → Style 改填充色/圆角
5. 导出:File → Export as → PNG(勾选透明背景、1x/2x)
运行效果
导出路线图示意:
[问题定义] → [文献调研] → [建模] ⇄ [求解]
↓
[灵敏度分析] → [结论]
透明 PNG 直接插入 LaTeX/Word,矢量级清晰。