文章目录[隐藏]

易风软件库8月25日消息,共享程序员常用的绘图软件和提示:

说实话,我认为做一名程序员很好。有很多日常工作,比如编写代码、需求、方案等,但我最喜欢绘制:流程图、架构图、交互图、功能模块图、UML 类图、部署图、各种可视化图表等。

通过图片的形式,你可以更好地展示系统,更清晰地表达你的想法,便于理解;也可以锻炼他们的绘画技巧,真的杀死许多鸟。


今天,我将分享一些常用的绘图软件和一些技巧。

常用图我通常画更多的流程图、交互图和架构图,通常使用 Draw.io 这个免费的在线网页绘图工具就可以完成了。

选择这种绘图工具的主要原因如下:

1. 使用方便

直接进入网页,无需登录,可直接使用海量模板新项目:

选择模板然后进入编辑页面,选择左侧所需的图形,拖到绘图区域进行编辑,然后修改右侧的样式:

Draw.io 在线绘图
您可以直接搜索所需的图形,如服务器,当然也可以直接粘贴本地或网络图片:

2. 样式美观

Draw.io 它提供了几种默认主题和预设图形风格,如我最喜欢的手绘风格:

当然,图形也可以高度灵活地定制。如果您熟悉界面开发,甚至可以直接编辑图形的属性值:

属性编辑3. 丰富导出

一键将绘制好的图形导出图片、矢量图、PDF、HTML 文档等:

事实上,这些都没什么。我最喜欢的是,它可以直接生成在线网页,与他人分享,并提供一个小工具栏,可以缩放、截图、打印和快速编辑:

在线浏览另外,绘图也可以导出为嵌入式网页!这样,我们就可以直接将各种图纸无缝地集成到自己开发的网页中:

导出为嵌入式格式
4. 便于存储和导入

绘图可以随时保存为本地文件,也可以存储到 GitHub 等待在线空间;需要重新编辑时,可以从同一个地方导入。

对于习惯用 GitHub 对于来存储和共享代码的学生来说,这太实用了,这意味着你可以与其他学生合作绘图。

除了 Draw.io 另外,我也比较喜欢 EdrawMax(亿图图示),本地作图软件,功能强大。

ER 图后台开发的学生可能会接触到 ER 图,常用于数据库设计,表示数据的属性和关系。

我们根本不用手动画画 ER 图,需要时直接使用数据库管理软件(如 Navicat、JetBrains DataGrip 等)根据现有的库表生成。

自动生成 ER 图
UML 类图
UML 类图用于表示类与类之间的关系,帮助快速了解整个系统的设计结构。

和 ER 图一样,UML 类图不需要手动绘画。一般直接使用集成开发环境(如 JetBrains IDEA)根据代码自动生成 UML 类图就够了,如图所示:

自动生成 UML 类图
这不比自己画的好吗?

可视化图表图表可以更直观地显示数据和趋势 PPT 在报告中起着重要的作用。

常见的图表有条形图、柱形图、饼图、折线图等。

虽然 Excel、PPT 可以画图表,但是比较丑,这里推荐 Flourish ,在线生成可视化图表的网站。

图表类型模板内置丰富:

选择图表类型后,配置要显示的数据和图表样式:

我最喜欢这个网站提供的 动态图表 和 URL 分享 该功能可以快速制作动态变化值的实时列表。

一键分享网页地址,让别人浏览,也可嵌入自己的网页:

导出图表网页
思维导图我最常用的思维导图软件是 XMind ,使用方便,主题丰富:

XMind但一般我不会直接在那里 XMind 先写思维导图,先写好。 Markdown 然后直接在文档中 XMind 思维导图可以根据标题、列表等元素自动生成:


导入 Markdown
我以前的前端,Java、全栈学习路线的思维导图都是这样生成的,自己编辑真的很累。

灵感为什么在这篇文章中,我没有花太多的笔墨来讲述每个图表的作用以及如何绘制?

因为画这个东西,可以模仿,多看多画,熟能生巧。

当我们需要画画的时候,如果我们画不出来,没有想法,我们可以直接上网搜索别人画的同类图片,照猫画虎~

Process On 提供了大量的绘图模板,大家可以参考:

以上是本期分享。

总结

今天就分享到这里吧,下期给大家分享更多软件小知识,易风软件库每天都会更新一些日常软件小知识,包括有微信,松鼠汇购,乐鱼,腾城购,耀信,橙佑,亿唯,悦安,易捷品汇,抖云购,阿维塔购,芝麻优选,华谊购物,乐果盲盒,淘卷淘,钉钉,支付宝,百盛,陌陌,QQ,微信红包辅助,苹果微信多开,微信分身,安卓微信多开等社交软件下载,软件自带功能有秒抢,避雷,秒,埋雷软件,扫尾,单透软件等一些红包强项外挂功能软件免费下载使用。