近日分析几款矢量图绘制工具,优劣比较简记之,以供以后参考。
AxGlyph
功能丰富,中学阶段常见的图形基本具备,有“控制点”,基本每个形状可以精细调整,易用性与丰富性做到了很好的平衡。
但是 AxGlyph 收费,未注册版连撤销功能也不允许,且图形还是较少,不支持自定义。
Draw.IO
Draw.io 是取代 Visio 的开源工具,导出格式支持 SVG、WMF、VSDX,功能上基本够用。可以将绘制的图形存为 Library,方便下次使用。
但是 Draw.io 的 Library 局限性较强,无法设置“控制点”,无法像内置的 Pyramid 一样对自定义的图形做形状上的调整。可能通过底层代码魔改实现“控制点”自定义。
代码定位如下:
mxInfographic.js
mxBasic.js
在 StackOverflow 上查找,无有用信息,其它可能有用的参考如下:
Customise the connection points on a shape
Add more fix points to a Data Flow Diagram using Draw.io
亿图图示
功能丰富,有各类模板与创作生态,“控制点”的功能极其少见。整体收费,免费版基本无法有效使用。