excalidraw 这些用法你肯定不了解
2024-07-21 16:23 轩脉刃 阅读(684) 评论(0) 编辑 收藏 举报也算用了很多种的画流程图的软件,但是 excalidraw 这个工具之前并没有使用过。今天就研究了一下这个工具。
excalidraw 绘制的流程图会有手绘感,手绘感天生会给人亲切感,放在文章中,会给文章增色不少。
excalidraw 的网址如下:https://excalidraw.com/
excalidraw 的基础用法就不说了,说下几个让我有点 exciting 的点:
双列表格自动成图表
我用 excel 创建了一个两列的表格
复制到 excalidraw 的时候,直接弹出图表选项
选择其中一个,自动生成图表
这个功能有几个要求:
- 需要使用 excel绘制表格(我自己测试使用腾讯文档是不生效的)
- 表格需要是 2 列的,且第一行是字段说明,第二列是数值
Mermaid至 Excalidraw
我目前绘制图表用的最多的就是 mermaid,mermaid 能支持流程图,时序图。在 excalidraw 中,你可以直接复制 mermaid 代码,就能生成对应的手绘图。
sequenceDiagram
Alice->>John: Hello John, how are you?
John-->>Alice: Great!
Alice-)John: See you later!
生成如下:
曲线指针
我要将一个模块指向另外一个模块,这个指向的指针我希望是弯曲的,而不是古板的直线,那么我就可以使用指针的图标,直接使用鼠标点击途中经过的第一下,第二下。。。直到到目标后,点击 esc,就能确定这个曲线指针。
文字变图表
这是一个付费的 AI 功能,每天只能有 10 次尝试机会。但是使用起来绘制手绘流程图简直不要太爽。
如图,用中文表达方式描述就可以绘制出来模块流程图。
元素属性面板
我们右键能弹出元素属性面板,这里的 Stats&Element properties 能打开元素属性面板。
这个面板可不是只能查看的,我们可以在上面直接进行编辑,有所见即所得效果。
万能的素材库
在素材库中你一定能找到你所需要的各种有用的素材。
本地化
excalidraw 将它的免费功能全部都开源出来了。
https://docs.excalidraw.com/docs/introduction/development
按照上述链接,可以直接在本地搭建一个 excalidraw。
我自己尝试过,很方便,甚至可以使用素材库的素材。
其他
excalidraw 有个问题,对中文支持不是很好,中文在上面并没有手绘化。
所以有人就使用 excalidraw 的开源版本修改了一个支持中文的项目:https://handraw.top/
如果对中文字体有强需求的可以使用这个项目。
总结
excalidraw 是个很好用的手绘图形绘制编辑器。
实时了解作者更多技术文章,技术心得,请关注微信公众号“轩脉刃的刀光剑影”
本文基于署名-非商业性使用 3.0许可协议发布,欢迎转载,演绎,但是必须保留本文的署名叶剑峰(包含链接http://www.cnblogs.com/yjf512/),且不得用于商业目的。如您有任何疑问或者授权方面的协商,请与我联系。