![Draw.io—跨平臺免費作圖神器](http://p2.ttnews.xyz/loading.gif)
本文原本取名為:Ubuntu生存手冊—跨平臺免費作圖軟件Draw.io。因不考慮跨平臺的話,Windows上的收費軟件Visio也挺好用,
跨平臺作圖軟件可以分為多種類別:
- 基於瀏覽器Web的。如:Draw.io、LucidChart、國內的processon.com等。
- 跨平臺桌面APP。如:Draw.io。
- 代碼生成式跨平臺軟件。如:graphviz。
- 桌面App不跨平臺。如Windows上的Visio等。
今天推薦的Draw.io是一個跨平臺的開源免費作圖軟件:https://draw.io
跨平臺
Draw.io跨多個平臺:
- Web
- Windows
- macOS
- Linux
![Draw.io—跨平臺免費作圖神器](http://p2.ttnews.xyz/loading.gif)
多軟件集成
集成了如下平臺,可以將信息存儲大任意地方。
- Jira
- Confluence
- Dropbox
- Github
易用美觀
- 拖拽
- 導入自己的圖標庫
- 自動佈局
- 豐富模板
- 支持數學符號
- 有中文界面
- 導出多種格式,包括Visio
- 有JupyterLab插件,方便科學畫圖
- 在Linux下可以使用命令行界面來導出,默認與源文件同名
drawio -x -f svg lstm.drawio
贏利模式
draw.io免費使用,又開源,有沒坑呢。目前沒有,因其主要是其收入來源為與Atlassian的商業合同。普通用戶使用等於是有助於其擴大受眾。
默認保存的格式
draw.io默認保存的XML格式,2016年由 raw XML 格式改成 XML compressed。
raw XML格式可以方便地查看元素間的關係,但其壓縮文件會增大網絡環境下保存成功率。raw XML:
<mxgraphmodel>
<root>
<mxcell>
<mxcell>
<mxcell>
<mxgeometry>
/<mxcell>
/<root>
/<mxgraphmodel>
XML compressed:
<mxfile>
<diagram>jZJNc4QgDIZ/DXeFOrN7rd22l5489EwlC0xRHBar9tcXJfgxOztTDw55kkDyJoSVzfjmeKc+rABDaCZGwl4IpQXLwn8GUwRP5yIC6bSIKN9ApX8BIebJXgu4HQK9tcbr7ghr27ZQ+wPjztnhGHa15vhqxyXcgarm5p5+auFVpKci2/g7aKnSy3mGni9ef0tn+xbfI5Rdly+6G57uwvib4sIOO8QuhJXOWh9PzViCmaVNssW81wfetW4Hrf9PAo0JP9z0kCpe6vJT0iIkBNmD8Two7aHqeD17hjD4wJRvTLDycMSrwHkYH5aTr02G3QHbgHdTCBlXIWMK7g09oz1sU8iTdmo3gRMyjoOX69Vb8+GA/Sdz03nx7XaZXf4A/<diagram>
/<mxfile>
SVG:
http://fancyerii.github.io/2019/03/26/mxgraph/
Draw.io軟件信息
Draw.io是由Javascript寫成的作圖渲染工具,其核心引擎為mxGraph,也是javascript開源,成熟度很高。我們也可以使用mxGraph來做自己的定製作圖庫。
閱讀更多 IT充電寶 的文章