问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Mermaid的流程图基本用法

发布网友 发布时间:2024-09-06 11:19

我来回答

1个回答

热心网友 时间:2024-11-03 17:10

流程图的基本语法是通过节点和边来构建。Mermaid代码定义了创建节点和边的方式,同时支持不同箭头类型、多向箭头及与子图之间的链接。
若在流程图节点中使用"end"一词,请确保整个单词或所有字母大写。输入所有小写字母的"end"会导致流程图失效。
节点的默认代码包括"ID是显示在框中的内容"。除了矩形框外,还可以使用其他图形表示节点。在节点中设置文本时,即使重复定义文本,也会采用最后定义的值。若稍后为节点定义边,则文本定义可以忽略。
为了添加文本到节点,可以使用"将unicode文本括起来"或"使用双引号和反标记将markdown文本括起来"的代码。
方向语句用来声明流程图的方向,如"TD或TB:表示自上而下"或"LR:表示从左到右"。流程图的常见方向有垂直和水平两种。
流程图中的节点形状有圆形、圆柱形、圆形和非对称形状等,其中体育场形状、子程序形状、圆柱形、圆形、菱形、六边形、平行四边形、梯形和双圆等形状分别有相应的代码。
连接节点的带箭头或直线连接可以添加文本描述。虚线连接和粗箭头连接可以带有或不带有文本。看不见的连接用于特殊用途,多个连接可以在同一行中声明。
描述依赖关系时,可以以非常有表现力的方式进行,通常需要四行代码来描述同一个图。
特殊箭头类型和多向箭头可以进一步丰富流程图的表达。连接的最小长度取决于节点链接的等级,可以通过在链接定义中添加额外的破折号来要求任何链接比其他链接长。
子图的使用提供了更复杂图的构建能力。子图可以有自己的ID、边和方向。在子图中使用图形类型可以设置子图的方向,但如果子图的任何节点连接到外部,则子图方向将被忽略。
Markdown字符串功能增强了流程图和思维导图,支持文本格式选项,如粗体和斜体,并自动在标签中换行文本。
交互功能允许将点击事件绑定到节点,触发JavaScript回调或在新浏览器标签中打开连接。使用securityLevel='strict'时禁用此功能,使用securityLevel='loose'时启用此功能。
注释可以在自己的行上使用"%%"开头,并在下一个换行符之后的任何文本被视为注释。
连接样式可以通过"linkStyle"语句设置,可以应用于单个或多个连接。线曲线样式可以自定义,以满足特定需求。节点样式可以包括边框厚度和背景颜色的修改。
类定义用于在多个节点上应用相同的样式,而CSS类提供了更灵活的样式控制。
在Mermaid中,可以使用fontawesome图标来丰富流程图的视觉效果。顶点和连接之间带有空格且不带分号的图形声明与旧的声明方式兼容。
从Mermaid 9.4版本开始,可以使用名为elk的替代渲染器,它更适合处理更大、更复杂的图表。宽度设置允许调整渲染流程图的宽度。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
我爱我家租凭多少提成 我爱我家租房佣金是多少钱 合同上金额可以是打印的吗 合同打印出来能修改吗 淮北一男子因噪声影响自己的睡眠索赔6000元,你觉得这个索赔合理吗... 买房合同签订后不买了,中介有权要回全部中介费 无条件收回房屋是什么意思 房屋尺寸怎样换算? 房子多少米怎么算法 卖二手房可以降低交易成本吗? ……但……一写一句话 用“司空见惯”、“本想”、“但”、“便”、“然后”写一句话 战略合作伙伴和合作伙伴有什么区别 全天候全面战略伙伴关系有哪些国家 南瓜紫米粥有什么营养价值? 记得三角形的三条边分别为abc请化简代数式。I a十b一cI一la一b一Cl... 高压吸尘器多少钱 总结UF盖板的优点 数字经济对企业转型的影响有哪些 结婚伴手礼什么时候送 结婚伴手礼一般给什么 如何把空间的相片批量导出到电脑上? ...青少年犯罪的条款 ,17岁的孩子故意伤人,在法律上能受到惩罚吗_百度... 持刀入室故意伤人罪如何判法律是如何规定的 日本的母乳喂养宣传语是什么? 母乳——宝宝生命的源泉 蜂蜜怎么储存比较好? 正宗的豆汁应该怎样做? 炽热的读音炽热读音简介 找3首古诗,要课外的 真心征婚语录经典语录 想处对象的经典语录 干货!TAPD编辑器完整使用攻略 mk源码是什么意思? 【源码解析】了解了MVVM的原理后我自己也写了个MVVM 低代码页面搭建平台在百瓶的实践 UMI3源码解析系列之构建原理 如何用django网站源码(2023年最新解答) 深入Dify 源码,洞察 Dify RAG 核心机制 【源码解析】看看$set是如何添加响应式属性的 excel文件怎么无法转换为dat格式excel文件不能转换成的文件有 华鬘介绍 经常吃泡面没吃饭对身体有什么影响么?如题 谢谢了 紧急避孕药2片怎么吃 素质报告书学生自我评价怎么写 六个字霸气经典短句? 关于立冬故事 公安刑警哪个专业 欧派和雅迪品质哪个好 ...词语造句.学富五车 满腹经纶 学贯中西 博古通今 功成名就 著作等... 2022济南融创水世界门票多少钱一张 附最新优惠门票价格 济南水上乐园有哪些地方