• 初识 draw.io
  • 使用 draw.io 的日常
    • 制图
    • 计划流程
    • 整理逻辑
  • 开始逐渐离谱
    • 完全文本格式粘贴
    • 变态高效快捷键
    • 超文本 HTML 支持
    • 主题?想怎么改就怎么改
  • 参考/扩展

初识 draw.io

draw.io 是一个开源免费的制图软件,是大学生必备的学习工具。draw.io 有网页版和软件版两种,其中网页版支持多种云盘存储,非常的方便。

我接触的第一个矢量作图软件是 InkScape,一个自由的矢量作图软件。但是对于我,矢量图的应用场景只有作流程图和UML图这种,这样自由的矢量图工具不适合我。然后我接触的金山文档的流程图制作,和 InkScape 不同的是金山文档的这个非常的局促,体现在以下几个方面:有限的矢量图形,仅限于金山的云盘存储,带水印的导出图片。

后来机缘巧合之下我的教授向我推荐了 draw.io 这个工具。开源免费、大量的可选图形、清新的界面设计一下子就吸引了我。在之后的使用中,我越发的认为已经不会有比这个工具更适合我的矢量作图工具了。

使用 draw.io 的日常

我已经使用了 draw.io 一年多了,主要有下面四个使用场景。

制图

最基本的就是制图。从流程图到UML,从内存图到神经网络,从UI设计到合作模型展示,draw.io 都可以胜任,都可以得到美观的输出图片。

计划流程

学习生活中总离不开计划安排,我们可以使用矢量作图工具很简单的设计流程。相较于其他的工具,draw.io 借助于快捷键和连线功能的特殊设计,可以更加便捷的完善流程之间的逻辑连接。除此之外,清新的设计风格和精心的主题设置,可以使杂乱的流程显得略微清晰。

TODO [放几张图,展示软件使用时候的特点]

整理逻辑

论文写作和日常的案例分析总离不开逻辑关系图的辅助。矢量图制图工具可以很清晰的把对象之间的逻辑关系展示出来,方便之后的写作。draw.io 拥有大量的自动化的辅助功能,可以快速构建庞大的逻辑图,让构图速度跟上思考速度。

TODO[放几张图,展示快捷节点生成]

开始逐渐离谱

完全文本格式粘贴

draw.io 兼容各种文本格式。虽然软件内部的文本格式设置比较有限,但是我们可以从其他的软件复制文本过来。比如我们复制一段 vs code 代码编辑器中的带高亮的 python 代码片段到 draw.io 中,高亮是会被完整保留下来的。在整理逻辑,尤其是学习其他人的代码逻辑的时候这个功能是非常实用的。

TODO[放几张图,展示代码格式]

变态高效快捷键

draw.io 秉承现代创作软件的设计风格,拥有大量的快捷键。熟练使用快捷键可以大幅度提高创作者的效率。最常用的快捷键就是 Ctrl + 鼠标拖动 可以快速复制元素,减少了从仓库拖拽图形元素的次数。

TODO[放两张图,一张展示快捷键,一张 gif 展示拖动操作]

超文本 HTML 支持

这一点是 draw.io 最大的特点,开发者可以把导出的 html 格式的矢量图嵌入到网页中。作为一个重度个人博客作者,利用网页模块快速并展现不同的内容和思想是重中之重。嵌入式的矢量图很完美的诠释了什么是优雅,什么是速度。相较于直接嵌入图片,这种嵌入 html 代码的方式能够实现图片源码的开源,方便读者或是其他的作者使用和修改。

TODO[放两张图片,展示html嵌入的方法]

主题?想怎么改就怎么改

  • 便利主题切换
  • 高级主题设置

参考/扩展


http://www.taodudu.cc/news/show-5265772.html

相关文章:

  • 最良心的软件可以良心到什么程度?
  • 神经网络图用什么软件做,如何绘制神经网络图
  • 生物信息学在心血管系统疾病中的应用
  • 生物信息学研究的问题1-转录组分析和调控网络
  • (三)R语言的生物信息学入门——Function, data.frame, 简单DNA读取与分析
  • and门 simuilink_电力电子电路仿真——MATLAB和PSpice应用魏艳君电子课件第五章节.ppt...
  • and门 simuilink_电力电子电路仿真——MATLAB和PSpice应用教学课件课件作者魏艳君第五章节幻灯片.ppt...
  • and门 simuilink_电力电子电路仿真-MATLAB和PSpice应用.PPT
  • and门 simuilink_电力电子电路仿真MATLAB应用.PPT
  • 31_Soft_Start_Up
  • 模拟电子技术实验作业(5)
  • 关于LM2576T-12
  • lm2576电源管
  • 7805输入电流有要求吗_7805怎样才能输出2A的电流啊?
  • lm2576 怎么产生负电压?
  • [制作实践]一种基于LM2576的多功能开关电源设计
  • LM2576S上电瞬间烧坏
  • 基于LM2576的数控可调开关电源设计
  • LM2576HV调节负压输出拉低输入电压
  • 配角的由来(2)
  • INFOMART公司的达拉斯数据中心完成物理安全升级
  • 反射,注解
  • Apollo planning之hybrid A*
  • fdasf
  • gym102136C. Kingdom Partition /Aizu - 2786G - Share the Ruins Preservation
  • pd.read_csv,Error tokenizing data. C error: Expected 1 fields in line 2786, saw 2
  • 2786: 这是一道数学题 python
  • 郑州轻工业大学2021新生赛 2786: 这是一道数学题
  • error TS2786: ‘SortableBody‘ cannot be used as a JSX component.
  • 现代学徒制计算机专业人才订单培养方案,【计算机教学论文】现代学徒制的学校计算机教学队伍建设(共2786字)...

draw.io 开源矢量图作图神器的骚操作相关推荐

  1. 【draw.io笔记】如何将draw.io画的图导入word

    1.起因 之前一直用draw.io画图(现在已更名叫diagrams.net),但是之前都是直接截图然后插入Word,最近写论文的时候,老师要求用VS或者Word画,然后我就开始苦恼了.因为visio ...

  2. 【云原生之Docker实战】使用Docker部署draw.io思维导图工具

    [云原生之Docker实战]使用Docker部署draw.io思维导图工具 一.Draw.io工具介绍 二.检查本地Docker环境 1.宿主机系统版本 2.检查Docker版本 3.检查docker ...

  3. 绘图工具Draw.io开源免费供下载-draw.io-12.6.5-windows-installer.exe

    draw.io 是一个强大简洁的在线的绘图网站,支持流程图,UML图,架构图,原型图等图标.支持Github,Google Drive, One drive等网盘同步,并且永久免费.如果觉得使用Web ...

  4. 在VS Code上使用draw.io绘制UML图、架构图、原型图、网络拓扑图、组织结构图等,PeocessOn再见

    简介 流程图和UML图估计是程序员偶尔需要的东西,又是话画一个流程图可以理清程序逻辑,之前用windows自带的画图来画流程图,对齐和再次编辑不太好处理,后来室友推荐了processon Proces ...

  5. 使用draw.io绘制ER图

    需要注意的几点有: 1.开始的时候要把自动连接的箭头改为直线,选中箭头后在右面的样式线始和线末都改为无就好了. 2.页面与页面的连接处会有虚线,可以全部选中后拖动整体. 3.选中一行一列可以在右面设置 ...

  6. 开源免费的流程图工具推荐 - draw.io

    效果图 下载地址 Releases · jgraph/drawio-desktop · GitHubhttps://github.com/jgraph/drawio-desktop/releases ...

  7. 你的下一款绘图软件,何必是visio——Draw.io推荐及使用

    Draw.io 一款可替代Visio的免费开源的图形绘制软件,简单易上手! 目录 背景 Draw.io Draw.io 使用 1.新建绘图及语言设置 2.使用介绍 3.导出及分享 其他 小结 背景 最 ...

  8. png变成矢量图_[PPT]如何将图片背景变成透明

    说好今天要介绍一下PNG图,PNG是什么? 是Portable Network Graphics的缩写,中文意思是可携式网络图像.具体PNG的各种解释小伙伴们可以自己去找度娘. 为什么要介绍PNG格式 ...

  9. MATLAB模糊控制Suface三维图像导出svg高清矢量图方法

    -在MATLAB命令窗口输入fuzzy,然后在弹出框点 File → Import → From File -在Fuzzy Logic Designer 中点击 View → Suface 由于用MA ...

最新文章

  1. 我!90后!重庆女孩!在淘宝给别人改简历,年入百万!
  2. (1 24) 3 java代码_算24点 java代码
  3. tea java 代码,TeaVM编译器如何将Java应用程序转换为Javascript,以及如何使用MicroK8管理嵌入...
  4. 【转】VC6.0附带小工具软件一览
  5. 1.17.Flink 并行度详解(Parallel)、TaskManager与Slot、Operator Level、Execution Environment Level、Client Level等
  6. Ubuntu安装Sublime Text并输入中文
  7. python小案例随机点名_python用tkinter实现一个简易能进行随机点名的界面
  8. 蚂蚁研发流程大公开:上百个开发者也能同时在一个 App 环境内进行高效开发
  9. 基于Rails的blog: typo
  10. 对linux的mv命令设计测试用例,测试用例中的细节 - 八音弦的个人空间 - OSCHINA - 中文开源技术交流社区...
  11. Linux社区关于链表的bug讨论我们要看一下
  12. sdk开发包如何使用_SDK如何使能行业?华为昇腾要用软件充分释放硬件性能
  13. 【网友投稿】大家都在谈裁员,我却默默干倒了3家公司!
  14. Keil5最新注册机到2032
  15. 前沿分享|上海市新能源汽车数据平台 王成名: 车联网全景监控数据时空超融合数据库方案
  16. linux中如何查看本机ip,Linux中如何查看本机IP地址呢?
  17. 【gdgzezoi】Problem A: Fairy
  18. 2021南京大学计算机考研分数线,2021年南京大学考研分数线公布
  19. 【图像去噪】基于matlab高斯+均值+中值+双边滤波图像去噪【含Matlab源码 1872期】
  20. 【thinkphp5操作redis系列教程】集合类型之sRem,sRemove

热门文章

  1. 使用lws编码的注意事项
  2. 科普 | 空调、地暖、风冷热泵、新风机组等设备是如何运行的
  3. NX二次开发-获取面的法向向量UF_MODL_ask_face_data
  4. linux侵入windows2003,Linux下关闭远程windows server 2003
  5. 基于python网上订餐系统哪家好_基于web的网上订餐系统的设计与实现-毕业论文...
  6. 航海王燃烧意志游戏分析
  7. Biber BibLaTex 参考文献错误
  8. inotifywait监听php,inotifywait命令
  9. inotify实时同步数据
  10. 视频的一些相关概念(二)