Mermaid-图表绘制工具

Mermaid简介

Mermaid是一个基于JavaScript的图表绘制工具,通过渲染Mermaid语法格式的文本来动态创建和修改图表。

mermaid – Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs. (mermaid-js.github.io)[1]

Mermaid-图表绘制工具

Mermaid的语法用于创建图表,语法、部署、配置共同构成了整个Mermaid。

Mermaid支持绘制流程图、序列图、类图、状态图、甘特图、饼图等图表,每种图表类型的语法在Mermaid网站中都有详细介绍(下方阅读原文跳转,国内访问较慢

使用Mermaid

有四种方式使用Mermaid:

  1. 使用Mermaid在线编辑器
  2. 在你熟悉的程序里使用Mermaid插件
  3. 调用Mermaid Javascript API
  4. 将Mermaid作为依赖部署

一般用户使用前两种方式即可,各种方法的详细介绍参见Mermaid网站中的说明:

Deployment (mermaid-js.github.io)[2]

Mermaid在线编辑器

Online FlowChart & Diagrams Editor – Mermaid Live Editor (mermaid-js.github.io)[3]

Mermaid-图表绘制工具

通常在线编辑器足够满足Mermaid的大多数一般用途,并且非常适合开始进行学习。

初学者可以从在线编辑器开始上手,了解Mermaid的语法及生成图表的效果。

在线编辑器左上方为Mermaid语法格式的文本,右侧为渲染效果,左下角可以设置导出图片。

例如,流程图效果如下:

Mermaid-图表绘制工具

序列图效果如下:

Mermaid-图表绘制工具

饼图效果如下:

Mermaid-图表绘制工具

Mermaid插件

一些编辑器中可以安装Mermaid插件来绘制Mermaid图表,例如,Markdown-轻量级标记语言中提到的Markdown编辑器Obsidian就默认支持绘制Mermaid图表,Visual Studio Code也可以安装Markdown Preview Mermaid Support等插件来渲染Mermaid图表(未安装插件时看到的是原始Mermaid文本,而不是渲染后的图表)。

在Markdown文件中插入Mermaid图表需要使用Markdown围栏代码块(在代码块之前和之后的行上使用三个反引号”“`”,并在代码块之前的反引号旁边指定Mermaid语言),如:

Mermaid-图表绘制工具

[1]

mermaid(mermaid-js.github.io): https://mermaid-js.github.io/mermaid/#/

[2]

Deployment (mermaid-js.github.io): https://mermaid-js.github.io/mermaid/#/n00b-gettingStarted

[3]

Mermaid Live Editor (mermaid-js.github.io): https://mermaid-js.github.io/mermaid-live-editor/edit


原文始发于微信公众号(技术知识小记):Mermaid-图表绘制工具

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/185036.html

(0)
小半的头像小半

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!