跳至内容

实体关系图配置模式

txt
https://mermaid.npmjs.net.cn/schemas/config.schema.json#/$defs/ErDiagramConfig

包含实体关系图特定配置的对象

摘要可扩展状态可识别自定义属性其他属性访问限制定义于
可实例化未知状态禁止允许config.schema.json*

实体关系图配置类型

object (实体关系图配置)

所有

实体关系图配置属性

属性类型必需可为空定义于
titleTopMargininteger必需不可为空Mermaid 配置
diagramPaddinginteger必需不可为空Mermaid 配置
layoutDirectionstring必需不可为空Mermaid 配置
minEntityWidthinteger必需不可为空Mermaid 配置
minEntityHeightinteger必需不可为空Mermaid 配置
entityPaddinginteger必需不可为空Mermaid 配置
strokestring必需不可为空Mermaid 配置
fillstring必需不可为空Mermaid 配置
fontSizeinteger可选不可为空Mermaid 配置

titleTopMargin

图表上方文本的顶部边距

titleTopMargin

titleTopMargin 类型

integer

titleTopMargin 约束

最小值:此数字的值必须大于或等于:0

titleTopMargin 默认值

默认值为

json
25

diagramPadding

图表周围的填充量,以像素为单位,使嵌入的图表具有边距。

diagramPadding

diagramPadding 类型

integer

diagramPadding 约束

最小值:此数字的值必须大于或等于:0

diagramPadding 默认值

默认值为

json
20

layoutDirection

实体布局的方向偏差

layoutDirection

layoutDirection 类型

string

layoutDirection 约束

枚举:此属性的值必须等于以下值之一

说明
"TB"从上到下
"BT"从下到上
"LR"从左到右
"RL"从右到左

layoutDirection 默认值

默认值为

json
"TB"

minEntityWidth

实体框的最小宽度。以像素为单位。

minEntityWidth

minEntityWidth 类型

integer

minEntityWidth 约束

最小值:此数字的值必须大于或等于:0

minEntityWidth 默认值

默认值为

json
100

minEntityHeight

实体框的最小高度。以像素为单位。

minEntityHeight

minEntityHeight 类型

integer

minEntityHeight 约束

最小值:此数字的值必须大于或等于:0

minEntityHeight 默认值

默认值为

json
75

entityPadding

实体框中文本与包围框边框之间的最小内部填充。以像素为单位。

entityPadding

entityPadding 类型

integer

entityPadding 约束

最小值:此数字的值必须大于或等于:0

entityPadding 默认值

默认值为

json
15

stroke

框边缘和线条的描边颜色。

stroke

stroke 类型

string

stroke 默认值

默认值为

json
"gray"

fill

实体框的填充颜色

fill

fill 类型

string

fill 默认值

默认值为

json
"honeydew"

fontSize

字体大小(表示像素数的整数)

fontSize

fontSize 类型

integer

fontSize 约束

最小值:此数字的值必须大于或等于:0

fontSize 默认值

默认值为

json
12