Draw.io—跨平臺免費作圖神器

Draw.io—跨平臺免費作圖神器

本文原本取名為: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—跨平臺免費作圖神器

多軟件集成

集成了如下平臺,可以將信息存儲大任意地方。

  • Jira
  • Confluence
  • Dropbox
  • Github
  • Google

易用美觀

  • 拖拽
  • 導入自己的圖標庫
  • 自動佈局
  • 豐富模板
  • 支持數學符號
  • 有中文界面
  • 導出多種格式,包括Visio
  • 有JupyterLab插件,方便科學畫圖
  • 在Linux下可以使用命令行界面來導出,默認與源文件同名
drawio -x -f svg lstm.drawio
Draw.io—跨平臺免費作圖神器

贏利模式

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/

xmlns:xlink="http://www.w3.org/1999/xlink" width="121px" height="81px" version="1.1" content="<mxfile><diagram>jZJNc4QgDIZ/DXeROrO91m67l5489EwlC0xRHBar9tc3CvgxOztTDw55kkDyJoSVzfjueKc+rABD8kyMhL2SPC9Yhv8ZTAE8PRcBSKdFQHQDlf6FCGOe7LWA2yHQW2u87o6wtm0LtT8w7pwdjmFXa46vdlzCHahqbu7ppxZeBXoqso1fQEuVXqZZ9Hzx+ls627fxPZKz6/IFd8PTXTH+priwww6xM2Gls9aHUzOWYGZpk2wh7+2Bd63bQev/k5CHhB9uekgVL3X5KWmBCSg7Gi+D0h6qjtezZ8DBI1O+MWhRPMarwHkYH5ZD1yZxd8A24N2EISkh6Rj3hp6iPWxToEk7tZtAiuNx8HK9emseD7H/ZG46L77dLrPzHw==/<diagram>/<mxfile>" style="background-color: rgb(255, 255, 255);">
<defs>

<ellipse>

Draw.io軟件信息

Draw.io是由Javascript寫成的作圖渲染工具,其核心引擎為mxGraph,也是javascript開源,成熟度很高。我們也可以使用mxGraph來做自己的定製作圖庫。


分享到:


相關文章: