Mermaid ER图是否支持绘制普通直线而非特殊样式连线?
Mermaid ER图:用无装饰普通直线解决连线样式怪异问题
Mermaid的ER图完全支持无额外装饰的普通直线,解决连线样式怪异问题的方法很直接:
- 定义实体间关系时,直接用
--连接两个实体,不要添加|、{这类用来标记关系基数或类型的符号。 - 如果你之前用了带修饰的连线语法(比如
||--||、}|--|{),替换成纯--就能得到无装饰的直线。
举个可直接运行的示例:
erDiagram CUSTOMER -- ORDER ORDER -- ORDER_LINE PRODUCT -- ORDER_LINE
若需要保留关系描述同时使用普通直线,也可以在--中间加入文本,比如:
erDiagram CUSTOMER -- 下单 -- ORDER ORDER -- 包含 -- ORDER_LINE
根据官方文档的中文说明:Mermaid ER图的连线语法中,纯--代表无特定关系修饰的普通连接,不会显示箭头、基数符号等额外装饰元素,完全匹配你需要的普通直线效果。
内容的提问来源于stack exchange,提问作者Olle Härstedt
相关产品推荐
相关产品推荐

