程序员常用的画图软件推荐(代码片段)

rayylee rayylee     2022-12-26     164

关键词:

常用图

平时画的比较多的是流程图、交互图和架构图,一般使用 Draw.io 这款免费的在线网页绘图工具就可以搞定了。

之所以选择这款绘图工具,主要是以下几个原因:

1. 使用方便

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

选择模板

然后进入编辑页面,在左侧选择需要的图形,拖到绘图区进行编辑,然后在右侧修改样式就好了。

Draw.io 在线绘图

可以直接搜索需要的图形,比如服务器,当然也可以直接粘贴本地或网络图片。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-7grCy2Qt-1629894850432)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

2. 样式美观

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

当然也可以对图形进行高度灵活的定制,如果对界面开发比较熟悉的话,甚至可以直接编辑图形的属性值。

属性编辑

3. 丰富导出

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

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-4sbxgDto-1629894850437)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

其实这些都没什么,我最喜欢的一点是,它可以直接生成在线网页,分享给别人就能快速浏览了,还提供了小工具栏,可以缩放、截图、打印和快速编辑。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-cuOXK9vJ-1629894850438)(https://mmbiz.qpic.cn/mmbiz_png/mngWTkJEOYKwbJtjficarcsDADI6YG9lQybibRcWJ2ZpsQfNUDfOOIMWM9yCIcKSsWnRoa86vWzlZPcEF9EMrKEw/640?wx_fmt=png&tp=webp&wxfrom=5&wx_lazy=1&wx_co=1)]在线浏览

此外,还可以导出绘图为嵌入式网页!这样就能把各种作图直接无缝集成我们自己开发的网页中了。

导出为嵌入格式

4. 便于存储和导入

可以随时保存绘图为本地文件,或存储到 GitHub 等在线空间中;当需要再次编辑时,从同样的地方导入即可。

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-Pq3Za0Rw-1629894850439)(data:image/gif;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAABCAYAAAAfFcSJAAAADUlEQVQImWNgYGBgAAAABQABh6FO1AAAAABJRU5ErkJggg==)]

对于习惯用 GitHub 来存放和分享代码的同学来说,这点太实用了,意味着你可以和其他同学协作绘图。

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

ER 图

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

我一般不会手动去画这玩意,需要的时候直接用数据库管理软件(比如 Navicat、JetBrains DataGrip 等)根据已有的库表生成就好了。

自动生成 ER 图

UML 类图

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

和 ER 图一样,我也不会自己去画这玩意儿,累死个人。一般直接用集成开发环境(比如 JetBrains IDEA)自动根据代码去生成 UML 类图就行了,如图:

自动生成 UML 类图

这不比自己画的好看?

可视化图表

图表可以更直观地展示数据和趋势,在 PPT 汇报中扮演着举足轻重的地位。

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

虽然 Excel、PPT 都可以画图表,但相对有点丑,我比较推荐 Flourish ,一款在线生成可视化图表的网站。

内置了丰富的图表类型模板:

选择图表类型后,配置要展示的数据和图表样式即可。

我最喜欢这个网站提供的 动态图表URL 分享 功能,可以快速制作那种动态变化数值的实时排行榜。

做好之后可以一键分享网页地址,让他人浏览,也可以嵌入到自己的网页中。

导出图表网页

思维导图

我最常用的思维导图软件是 XMind ,使用方便、主题丰富。

XMind

但一般我不会直接在 XMind 中去写思维导图,而是先编写好 Markdown 文档,然后直接在 XMind 中导入文档就能自动根据标题、列表等元素自动生成思维导图了。

导入 Markdown

不然,自己一个个编辑真的要累死。

后记

为什么在这篇文章中,没有花太多的笔墨去讲述各个图表分别是什么作用、分别怎么画呢?

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

需要画图时,如果画不出来、没有思路,就直接去网上搜索其他人画的同类图~

plantuml画图软件简介(代码片段)

...有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大家推荐一款画图工具PlantUML,可以配合IDEA使用,画图也更高效!一、PlantUML简介 查看详情

macos常用软件推荐(代码片段)

1.效率提升神器Alfred可以搜索文件、应用、web搜索、词典等等链接:https://pan.baidu.com/s/1igv4tuXkuMFOPT9E6Cc5Jg密码:3o51软件解压密码:xclient.info2.开发文档阅读软件DashMac上阅读开发文档的软件:支持java、spring、springBoot等。百度网盘下载... 查看详情

快速上手mac必备常用优质mac软件推荐(音视频办公软件开发辅助工具系统管理云存储)(代码片段)

本文章的主要内容是我作为一名大四学生、准程序员、up主这三种身份来给大家推荐一下mac上好用的软件以及工具。本人也是从去年9月份开始从windows阵营转移到了mac阵营,刚开始使用的时候,也曾主观认为macos这个操作... 查看详情

mac安装的软件和idea的插件推荐(代码片段)

...多,我觉得用的最爽的软件如下:1,idea这个不多说了,程序员,编码神器;2,docker,安装一些配套软件,比如mysql,redis,mongodb,还有自己的程序;3,xmind,编码之前宏观的思考,使用xmind非常适合头脑风暴。4,staruml,astash各种uml图的... 查看详情

程序员常用的画图软件和小技巧

🎨1.常用图——Draw.io1.使用方便无需登录,直接进入网页,可以直接使用海量模板新建项目。然后进入编辑页面,在左侧选择需要的图形,拖到绘图区进行编辑,然后在右侧修改样式就好了。可以直接搜索... 查看详情

plantuml画图软件简介(代码片段)

...有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大家推荐一款画图工具PlantUML,可以配合IDEA使用,画图也更高效!一、PlantUML简介lantUML是一款开源的UML图绘制工具,支持通... 查看详情

快速上手mac必备常用优质mac软件推荐(音视频办公软件开发辅助工具系统管理云存储)(代码片段)

本文章的主要内容是我作为一名大四学生、准程序员、up主这三种身份来给大家推荐一下mac上好用的软件以及工具。本人也是从去年9月份开始从windows阵营转移到了mac阵营,刚开始使用的时候,也曾主观认为macos这个操作... 查看详情

史上最强画图工具推荐(代码片段)

...吧在日常的写作以及做笔记等的过程之中,少不了要画图,但是在word。ppt里画图效率都不会太高,还不容易修改,结合我这么久以来的画图工具,特别推出下面几个工具,让你从此在画图的时候减少麻 查看详情

matlab画图常用(代码片段)

Matlab画图包括标题、标签、图例等,还包括坐标轴的处理,如坐标轴翻转,坐标轴范围改变等。参考:https://ww2.mathworks.cn/help/matlab/titles-and-labels.html?s_tid=CRUX_lftnav标题和标签: titletitle(titleName,Name,Value)%Name属性名,Value属性值... 查看详情

程序员推荐:非常好用的作图工具和技巧,你get了么?

文章来源于:程序员鱼皮分享程序员常用的画图软件和小技巧说实话,我觉得做个程序员挺好的。日常工作有很多,写代码、对需求、写方案等等,但我最爱画图:流程图、架构图、交互图、功能模块图、UML... 查看详情

java开源项目消息推送平台常用的工具包推荐(代码片段)

我是3y,一年CRUD经验用十年的markdown程序员👨🏻‍💻今天来讲讲来给大家聊聊开发提速的东西了:工具包、Lombok和常用库01、什么是工具包基本上,每个项目里都有一个包,叫做utils。这个包专门承载... 查看详情

横空出世!idea画图神器来了,比visio快10倍!(代码片段)

程序员在工作中,经常会有绘制时序图、流程图的需求,尤其是在写文档的时候。平时我们会选择ProcessOn这类工具来绘制,但有时候用代码来画图可能会更高效一点,毕竟没有比程序员更熟悉代码的了。今天给大... 查看详情

好书推荐学习软件工程的必经之路|《人月神话》(代码片段)

...息四、总结一、引言你好,我是小雨青年,一名程序员。今天为你推荐的书籍是《人月神话》。软件工程必读书籍之一,非常经典。关键词:没有银弹、焦油坑、巴比伦塔。二、没有银弹就是出自这本书人月神话... 查看详情

你真的了解linux(deepin)的软件商店吗?(内附极力推荐的软件)(代码片段)

...更加快捷的安装软件,软件商店已经适配了大量我们常用的软件。接下来从几个方面说一下小编对各个方面软件的推荐其他软件的话,还是有机会一个一个详细介绍吧,笼统说的话,很不详细,很多人不能理... 查看详情

windows开发值得推荐的十大软件分析工具,值得收藏!(代码片段)

目录1、概述2、常用工具介绍2.1 窗口查看工具SPY++2.2 DependencyWalker2.3 剪切板查看工具Clipbrd2.4 GDI对象查看工具GDIView2.5 ProcessExplorer2.6 PrcoessMonitor2.7 APIMonitor2.8 调试器Windbg 2.9 反汇编工具IDA 2.10 抓包工具Wireshark3、总结... 查看详情

程序员作图工具和技巧,你get了么?(代码片段)

分享程序员常用的画图软件和小技巧大家好,我是鱼皮。说实话,我觉得做个程序员挺好的。日常工作有很多,写代码、对需求、写方案等等,但我最爱画图:流程图、架构图、交互图、功能模块图、UML类图... 查看详情

推荐系统的常用算法----算法岗面试题(代码片段)

●请你说一说推荐算法,fm,lr,embedding参考回答:推荐算法:基于人口学的推荐、基于内容的推荐、基于用户的协同过滤推荐、基于项目的协同过滤推荐、基于模型的协同过滤推荐、基于关联规则的推荐FM:LR:逻辑回归本质上... 查看详情

windows常用的dos命令(代码片段)

#盘符切换D:#查看当前目录下的所有文件dir#切换目录cd(changedirectory)cd..#清理屏幕cls(clearscreen)#推出终端exit#查看电脑的ipipconfig#打开应用calc计算器mspaint画图软件notepad记事本++#ping命令pingwww.baidu.com#文件操作md目录名rd目录名cd文件名... 查看详情