这是一款免费开源的图形绘制软件,支持丰富的模板,可以直接嵌入现有图片,包括 SVG 格式,还可以自定义图形,甚至编辑数学表达式。
这里简单整理常见用法。
简介
draw.io 是一款免费的流程图绘制软件,简洁、方便,可以将图形保存在 Github、Google 中,也可以从 releases 中下载离线版本。
创建文件时,可以选择不同的模板。
其它
自定义图形
详细可以参考 Create custom shapes in draw.io using the text editor 中的介绍,其原点在左上角,横线向右为 X
轴,竖线向下为 Y
轴,如下是简单实例。
<shape h="100" w="80" aspect="variable" strokewidth="inherit">
<connections>
<constraint x="0" y="0" perimeter="1" />
</connections>
<background>
<path>
<move x="0" y="0"/>
<line x="80" y="0"/>
<line x="80" y="50"/>
<line x="55" y="50"/>
<line x="55" y="100"/>
<line x="0" y="100"/>
<close/>
</path>
</background>
<foreground>
<fillstroke />
<stroke />
</foreground>
</shape>
数学公式
可以从 Extras
菜单选中 Mathematical Typesetting
参数,然后在文本中通过 $$ ... $$
包裹表达式即可。
使用技巧
三方图标
可以使用 SVG、PNG 等格式的图片,只需要复制或者拖过去即可,很多 SVG 图片可以从 www.iconfont.cn 中下载。
属性编辑
例如思维导图,默认会提供了折叠按钮,此时可以右键选择 Edit Style...
编辑,其中有 treeFolding=1
属性,修改为 0
即可;链接线的弯曲程度可以修改 segment=10
参数,值越大曲线越平滑。