コンテンツにスキップ

Mermaid 設定スキーマ

txt
https://mermaid.dokyumento.jp/schemas/config.schema.json
抽象的拡張可能ステータス識別可能カスタムプロパティ追加プロパティアクセス制限定義元
インスタンス化可能いいえ不明なステータスいいえ禁止禁止なしconfig.schema.json

Mermaid 設定タイプ

object (Mermaid 設定)

Mermaid 設定プロパティ

プロパティタイプ必須Null 許容定義元
テーマstringオプションnull にできませんMermaid 設定
themeVariables未指定オプションnull にできませんMermaid 設定
themeCSSstringオプションnull にできませんMermaid 設定
ルックstring必須null にできませんMermaid 設定
handDrawnSeednumberオプションnull にできませんMermaid 設定
レイアウトstringオプションnull にできませんMermaid 設定
maxTextSizenumberオプションnull にできませんMermaid 設定
maxEdgesintegerオプションnull にできませんMermaid 設定
elkobjectオプションnull にできませんMermaid 設定
darkModebooleanオプションnull にできませんMermaid 設定
htmlLabelsbooleanオプションnull にできませんMermaid 設定
fontFamilystring必須null にできませんMermaid 設定
altFontFamilystringオプションnull にできませんMermaid 設定
logLevel複数必須null にできませんMermaid 設定
securityLevelstring必須null にできませんMermaid 設定
startOnLoadboolean必須null にできませんMermaid 設定
arrowMarkerAbsoluteboolean必須null にできませんMermaid 設定
securearrayオプションnull にできませんMermaid 設定
legacyMathMLbooleanオプションnull にできませんMermaid 設定
forceLegacyMathMLbooleanオプションnull にできませんMermaid 設定
deterministicIdsbooleanオプションnull にできませんMermaid 設定
deterministicIDSeedstringオプションnull にできませんMermaid 設定
flowchartマージ済み必須null にできませんMermaid 設定
sequenceマージ済み必須null にできませんMermaid 設定
ganttマージ済み必須null にできませんMermaid 設定
journeyマージ済み必須null にできませんMermaid 設定
timelineマージ済みオプションnull にできませんMermaid 設定
classマージ済み必須null にできませんMermaid 設定
stateマージ済み必須null にできませんMermaid 設定
erマージ済み必須null にできませんMermaid 設定
pieマージ済み必須null にできませんMermaid 設定
quadrantChartマージ済み必須null にできませんMermaid 設定
xyChartマージ済み必須null にできませんMermaid 設定
requirementマージ済み必須null にできませんMermaid 設定
architectureマージ済み必須null にできませんMermaid 設定
mindmapマージ済み必須null にできませんMermaid 設定
kanbanマージ済み必須null にできませんMermaid 設定
gitGraphマージ済み必須null にできませんMermaid 設定
c4マージ済み必須null にできませんMermaid 設定
sankeyマージ済み必須null にできませんMermaid 設定
packetマージ済み必須null にできませんMermaid 設定
blockマージ済み必須null にできませんMermaid 設定
dompurifyConfigobjectオプションnull にできませんMermaid 設定
wrapbooleanオプションnull にできませんMermaid 設定
fontSizenumberオプションnull にできませんMermaid 設定
markdownAutoWrapbooleanオプションnull にできませんMermaid 設定
suppressErrorRenderingbooleanオプションnull にできませんMermaid 設定

テーマ

テーマ(CSSスタイルシート)。この値をオーバーライドするには、themeCSSも使用できます。

テーマ

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

テーマのタイプ

string

テーマの制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"default"
"base"
"dark"
"forest"
"neutral"
"null"定義済みのmermaidテーマを無効にするために設定できます。

テーマのデフォルト値

デフォルト値は

json
"default"

themeVariables

themeVariables

  • はオプションです

  • タイプ: 不明

  • null にできません

  • 定義元: Mermaid 設定

  • tsType: any

themeVariables タイプ

不明

themeCSS

themeCSS

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

themeCSS タイプ

string

ルック

図に使用するメインルックを定義します。

ルック

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

ルックのタイプ

string

ルックの制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"classic"
"handDrawn"

ルックのデフォルト値

デフォルト値は

json
"classic"

handDrawnSeed

handDrawnルックを使用する場合に使用するシードを定義します。これは自動テストにとって、シードがないと常に差異が発生するため重要です。デフォルト値は0で、ランダムなシードが与えられます。

handDrawnSeed

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

handDrawnSeed タイプ

number

レイアウト

図のレンダリングに使用するレイアウトアルゴリズムを定義します。

レイアウト

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

レイアウトのタイプ

string

レイアウトのデフォルト値

デフォルト値は

json
"dagre"

maxTextSize

ユーザーのテキスト図の最大許容サイズ

maxTextSize

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

maxTextSize タイプ

number

maxTextSize デフォルト値

デフォルト値は

json
50000

maxEdges

グラフに描画できる最大エッジ数を定義します。

maxEdges

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid 設定

maxEdges タイプ

integer

maxEdges の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

maxEdges のデフォルト値

デフォルト値は

json
500

elk

elk

elk タイプ

object (詳細)

darkMode

darkMode

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

darkMode タイプ

boolean

htmlLabels

htmlLabels

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

htmlLabels タイプ

boolean

fontFamily

レンダリングされた図で使用するフォントを指定します。CSSのfont-familyとして指定できるものが使えます。 https://developer.mozilla.org/en-US/docs/Web/CSS/font-family を参照してください。

fontFamily

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

fontFamily タイプ

string

fontFamily デフォルト値

デフォルト値は

json
"\"trebuchet ms\", verdana, arial, sans-serif;"

altFontFamily

altFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

altFontFamily タイプ

string

logLevel

このオプションは、mermaidが使用するログの量を決定します。

logLevel

  • は必須です

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid 設定

logLevel タイプ

次のいずれか: string または number (詳細)

logLevel 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"trace"0に相当
0
"debug"1に相当
1
"info"2に相当
2
"warn"3に相当
3
"error"4に相当
4
"fatal"5 (デフォルト) に相当
5

logLevel デフォルト値

デフォルト値は

json
5

securityLevel

パースされたダイアグラムの信頼レベル

securityLevel

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

securityLevel タイプ

string

securityLevel 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"strict"(**デフォルト**) テキスト内の HTML タグはエンコードされ、クリック機能は無効になります。
"loose"テキスト内の HTML タグが許可され、クリック機能が有効になります。
"antiscript"テキスト内の HTML タグが許可され (script 要素のみ削除されます)、クリック機能が有効になります。
"sandbox"このセキュリティレベルでは、すべてのレンダリングがサンドボックス化された iframe 内で行われます。これにより、コンテキスト内で JavaScript が実行されるのを防ぎます。これは、シーケンス図のスクリプト、ポップアップ、または他のタブやターゲットへのリンクなど、ダイアグラムのインタラクティブ機能を妨げる可能性があります。

securityLevel デフォルト値

デフォルト値は

json
"strict"

startOnLoad

mermaid がページ読み込み時に開始するかどうかを決定します

startOnLoad

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

startOnLoad タイプ

boolean

startOnLoad デフォルト値

デフォルト値は

json
true

arrowMarkerAbsolute

HTML コード内の矢印マーカーが絶対パスかアンカーかを制御します。これは、ベースタグ設定を使用している場合に重要になります。

arrowMarkerAbsolute

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

arrowMarkerAbsolute タイプ

boolean

secure

このオプションは、どの currentConfig キーが安全であるとみなされ、mermaid.initialize の呼び出しによってのみ変更できるかを制御します。これにより、悪意のあるグラフディレクティブがサイトのデフォルトのセキュリティを上書きするのを防ぎます。

secure

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義元: Mermaid 設定

secure タイプ

string[]

secure デフォルト値

デフォルト値は

json
["secure", "securityLevel", "startOnLoad", "maxTextSize", "suppressErrorRendering", "maxEdges"]

legacyMathML

このオプションは、MathML 実装のないブラウザで、依存関係が KaTeX スタイルシートを含めることを Mermaid が期待できるかどうかを指定します。このオプションが無効で、MathML がサポートされていない場合、数式は警告に置き換えられます。このオプションが有効で、MathML がサポートされていない場合、Mermaid は KaTeX のレガシーレンダリングにフォールバックします。

legacyMathML

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

legacyMathML タイプ

boolean

forceLegacyMathML

このオプションは、MathML をレンダリングするために KaTeX 独自のスタイルシートに依存するように Mermaid を強制します。OS フォントとブラウザの MathML 実装の違いにより、一貫したレンダリングが重要な場合は、このオプションをお勧めします。true に設定すると、legacyMathML は無視されます。

forceLegacyMathML

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

forceLegacyMathML タイプ

boolean

deterministicIds

このオプションは、SVG 内のノードの生成された ID がランダムに生成されるか、シードに基づいて生成されるかを制御します。false に設定すると、ID は現在の日付に基づいて生成されるため、決定論的ではありません。これがデフォルトの動作です。

これは、ファイルがソース管理 (例: git) にチェックインされていて、コンテンツが変更されない限り変更されないようにする必要がある場合に重要になります。

deterministicIds

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

deterministicIds タイプ

boolean

deterministicIDSeed

このオプションは、決定論的 ID のためのオプションのシードです。undefined に設定されているが、deterministicIds が true の場合、単純な数値イテレータが使用されます。この属性を静的な文字列に基づいてシードを設定できます。

deterministicIDSeed

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

deterministicIDSeed タイプ

string

flowchart

フローチャート固有の設定を含むオブジェクト

flowchart

flowchart タイプ

object (フローチャートダイアグラム設定)

すべて

sequence

シーケンス図固有の設定を含むオブジェクト

sequence

sequence タイプ

object (シーケンス図設定)

すべて

gantt

ガントチャート図固有の設定を含むオブジェクト

gantt

gantt タイプ

object (ガントチャート図設定)

すべて

journey

ジャーニー図固有の設定を含むオブジェクト

journey

journey タイプ

object (ジャーニー図設定)

すべて

timeline

timeline

timeline タイプ

object (タイムライン図設定)

すべて

class

class

class タイプ

object (クラス図設定)

すべて

state

エンティティリレーションシップ図固有の設定を含むオブジェクト

state

state タイプ

object (ステート図設定)

すべて

er

エンティティリレーションシップ図固有の設定を含むオブジェクト

er

er タイプ

object (ER図設定)

すべて

pie

pie

pie Type

object (円グラフの設定)

すべて

quadrantChart

quadrantChart

quadrantChart Type

object (象限図の設定)

すべて

xyChart

このオブジェクトには、XYチャートに固有の設定が含まれます。

xyChart

xyChart Type

object (XYチャートの設定)

すべて

requirement

要求図に固有の設定を含むオブジェクトです。

requirement

requirement Type

object (要求図の設定)

すべて

architecture

アーキテクチャ図に固有の設定を含むオブジェクトです。

architecture

architecture Type

object (アーキテクチャ図の設定)

すべて

mindmap

マインドマップ図に固有の設定を含むオブジェクトです。

mindmap

mindmap Type

object (マインドマップ図の設定)

すべて

kanban

カンバン図に固有の設定を含むオブジェクトです。

kanban

kanban Type

object (カンバン図の設定)

すべて

gitGraph

gitGraph

gitGraph Type

object (Gitグラフ図の設定)

すべて

c4

C4図に固有の設定を含むオブジェクトです。

c4

c4 Type

object (C4図の設定)

すべて

sankey

サンキー図に固有の設定を含むオブジェクトです。

sankey

sankey Type

object (サンキー図の設定)

すべて

packet

パケット図に固有の設定を含むオブジェクトです。

packet

packet Type

object (パケット図の設定)

すべて

block

ブロック図に固有の設定を含むオブジェクトです。

block

block Type

object (ブロック図の設定)

すべて

dompurifyConfig

dompurifyライブラリに渡す設定オプションです。

dompurifyConfig

dompurifyConfig Type

object (DOM Purifyの設定)

wrap

wrap

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

wrap Type

boolean

fontSize

fontSize

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

fontSize Type

number

fontSize デフォルト値

デフォルト値は

json
16

markdownAutoWrap

markdownAutoWrap

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

markdownAutoWrap Type

boolean

markdownAutoWrap デフォルト値

デフォルト値は

json
true

suppressErrorRendering

DOMへの「構文エラー」図の挿入を抑制します。これは、アプリケーションで構文エラーを処理する方法を制御したい場合に役立ちます。

suppressErrorRendering

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

suppressErrorRendering Type

boolean

Mermaid設定の定義

定義グループ BaseDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/BaseDiagramConfig" }
プロパティタイプ必須Null 許容定義元
useWidthnumberオプションnull にできませんMermaid 設定
useMaxWidthbooleanオプションnull にできませんMermaid 設定

useWidth

useWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

useWidth Type

number

useMaxWidth

このフラグがtrueに設定されている場合、高さと幅は100%に設定され、利用可能なスペースに合わせてスケーリングされます。 falseに設定されている場合、必要な絶対的なスペースが使用されます。

useMaxWidth

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

useMaxWidth Type

boolean

useMaxWidth デフォルト値

デフォルト値は

json
true

定義グループ C4DiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/C4DiagramConfig" }
プロパティタイプ必須Null 許容定義元
diagramMarginXinteger必須null にできませんMermaid 設定
diagramMarginYinteger必須null にできませんMermaid 設定
c4ShapeMargininteger必須null にできませんMermaid 設定
c4ShapePaddinginteger必須null にできませんMermaid 設定
widthinteger必須null にできませんMermaid 設定
heightinteger必須null にできませんMermaid 設定
boxMargininteger必須null にできませんMermaid 設定
c4ShapeInRowinteger必須null にできませんMermaid 設定
nextLinePaddingXnumberオプションnull にできませんMermaid 設定
c4BoundaryInRowinteger必須null にできませんMermaid 設定
personFontSize複数オプションnull にできませんMermaid 設定
personFontFamilystringオプションnull にできませんMermaid 設定
personFontWeight複数オプションnull にできませんMermaid 設定
external_personFontSize複数オプションnull にできませんMermaid 設定
external_personFontFamilystringオプションnull にできませんMermaid 設定
external_personFontWeight複数オプションnull にできませんMermaid 設定
systemFontSize複数オプションnull にできませんMermaid 設定
systemFontFamilystringオプションnull にできませんMermaid 設定
systemFontWeight複数オプションnull にできませんMermaid 設定
external_systemFontSize複数オプションnull にできませんMermaid 設定
external_systemFontFamilystringオプションnull にできませんMermaid 設定
external_systemFontWeight複数オプションnull にできませんMermaid 設定
system_dbFontSize複数オプションnull にできませんMermaid 設定
system_dbFontFamilystringオプションnull にできませんMermaid 設定
system_dbFontWeight複数オプションnull にできませんMermaid 設定
external_system_dbFontSize複数オプションnull にできませんMermaid 設定
external_system_dbFontFamilystringオプションnull にできませんMermaid 設定
external_system_dbFontWeight複数オプションnull にできませんMermaid 設定
system_queueFontSize複数オプションnull にできませんMermaid 設定
system_queueFontFamilystringオプションnull にできませんMermaid 設定
system_queueFontWeight複数オプションnull にできませんMermaid 設定
external_system_queueFontSize複数オプションnull にできませんMermaid 設定
external_system_queueFontFamilystringオプションnull にできませんMermaid 設定
external_system_queueFontWeight複数オプションnull にできませんMermaid 設定
boundaryFontSize複数オプションnull にできませんMermaid 設定
boundaryFontFamilystringオプションnull にできませんMermaid 設定
boundaryFontWeight複数オプションnull にできませんMermaid 設定
messageFontSize複数オプションnull にできませんMermaid 設定
messageFontFamilystringオプションnull にできませんMermaid 設定
messageFontWeight複数オプションnull にできませんMermaid 設定
containerFontSize複数オプションnull にできませんMermaid 設定
containerFontFamilystringオプションnull にできませんMermaid 設定
containerFontWeight複数オプションnull にできませんMermaid 設定
external_containerFontSize複数オプションnull にできませんMermaid 設定
external_containerFontFamilystringオプションnull にできませんMermaid 設定
external_containerFontWeight複数オプションnull にできませんMermaid 設定
container_dbFontSize複数オプションnull にできませんMermaid 設定
container_dbFontFamilystringオプションnull にできませんMermaid 設定
container_dbFontWeight複数オプションnull にできませんMermaid 設定
external_container_dbFontSize複数オプションnull にできませんMermaid 設定
external_container_dbFontFamilystringオプションnull にできませんMermaid 設定
external_container_dbFontWeight複数オプションnull にできませんMermaid 設定
container_queueFontSize複数オプションnull にできませんMermaid 設定
container_queueFontFamilystringオプションnull にできませんMermaid 設定
container_queueFontWeight複数オプションnull にできませんMermaid 設定
external_container_queueFontSize複数オプションnull にできませんMermaid 設定
external_container_queueFontFamilystringオプションnull にできませんMermaid 設定
external_container_queueFontWeight複数オプションnull にできませんMermaid 設定
componentFontSize複数オプションnull にできませんMermaid 設定
componentFontFamilystringオプションnull にできませんMermaid 設定
componentFontWeight複数オプションnull にできませんMermaid 設定
external_componentFontSize複数オプションnull にできませんMermaid 設定
external_componentFontFamilystringオプションnull にできませんMermaid 設定
external_componentFontWeight複数オプションnull にできませんMermaid 設定
component_dbFontSize複数オプションnull にできませんMermaid 設定
component_dbFontFamilystringオプションnull にできませんMermaid 設定
component_dbFontWeight複数オプションnull にできませんMermaid 設定
external_component_dbFontSize複数オプションnull にできませんMermaid 設定
external_component_dbFontFamilystringオプションnull にできませんMermaid 設定
external_component_dbFontWeight複数オプションnull にできませんMermaid 設定
component_queueFontSize複数オプションnull にできませんMermaid 設定
component_queueFontFamilystringオプションnull にできませんMermaid 設定
component_queueFontWeight複数オプションnull にできませんMermaid 設定
external_component_queueFontSize複数オプションnull にできませんMermaid 設定
external_component_queueFontFamilystringオプションnull にできませんMermaid 設定
external_component_queueFontWeight複数オプションnull にできませんMermaid 設定
wrapbooleanオプションnull にできませんMermaid 設定
wrapPaddingnumberオプションnull にできませんMermaid 設定
person_bg_colorstringオプションnull にできませんMermaid 設定
person_border_colorstringオプションnull にできませんMermaid 設定
external_person_bg_colorstringオプションnull にできませんMermaid 設定
external_person_border_colorstringオプションnull にできませんMermaid 設定
system_bg_colorstringオプションnull にできませんMermaid 設定
system_border_colorstringオプションnull にできませんMermaid 設定
system_db_bg_colorstringオプションnull にできませんMermaid 設定
system_db_border_colorstringオプションnull にできませんMermaid 設定
system_queue_bg_colorstringオプションnull にできませんMermaid 設定
system_queue_border_colorstringオプションnull にできませんMermaid 設定
external_system_bg_colorstringオプションnull にできませんMermaid 設定
external_system_border_colorstringオプションnull にできませんMermaid 設定
external_system_db_bg_colorstringオプションnull にできませんMermaid 設定
external_system_db_border_colorstringオプションnull にできませんMermaid 設定
external_system_queue_bg_colorstringオプションnull にできませんMermaid 設定
external_system_queue_border_colorstringオプションnull にできませんMermaid 設定
container_bg_colorstringオプションnull にできませんMermaid 設定
container_border_colorstringオプションnull にできませんMermaid 設定
container_db_bg_colorstringオプションnull にできませんMermaid 設定
container_db_border_colorstringオプションnull にできませんMermaid 設定
container_queue_bg_colorstringオプションnull にできませんMermaid 設定
container_queue_border_colorstringオプションnull にできませんMermaid 設定
external_container_bg_colorstringオプションnull にできませんMermaid 設定
external_container_border_colorstringオプションnull にできませんMermaid 設定
external_container_db_bg_colorstringオプションnull にできませんMermaid 設定
external_container_db_border_colorstringオプションnull にできませんMermaid 設定
external_container_queue_bg_colorstringオプションnull にできませんMermaid 設定
external_container_queue_border_colorstringオプションnull にできませんMermaid 設定
component_bg_colorstringオプションnull にできませんMermaid 設定
component_border_colorstringオプションnull にできませんMermaid 設定
component_db_bg_colorstringオプションnull にできませんMermaid 設定
component_db_border_colorstringオプションnull にできませんMermaid 設定
component_queue_bg_colorstringオプションnull にできませんMermaid 設定
component_queue_border_colorstringオプションnull にできませんMermaid 設定
external_component_bg_colorstringオプションnull にできませんMermaid 設定
external_component_border_colorstringオプションnull にできませんMermaid 設定
external_component_db_bg_colorstringオプションnull にできませんMermaid 設定
external_component_db_border_colorstringオプションnull にできませんMermaid 設定
external_component_queue_bg_colorstringオプションnull にできませんMermaid 設定
external_component_queue_border_colorstringオプションnull にできませんMermaid 設定
personFont未指定オプションnull にできませんMermaid 設定
external_personFont未指定オプションnull にできませんMermaid 設定
systemFont未指定オプションnull にできませんMermaid 設定
external_systemFont未指定オプションnull にできませんMermaid 設定
system_dbFont未指定オプションnull にできませんMermaid 設定
external_system_dbFont未指定オプションnull にできませんMermaid 設定
system_queueFont未指定オプションnull にできませんMermaid 設定
external_system_queueFont未指定オプションnull にできませんMermaid 設定
containerFont未指定オプションnull にできませんMermaid 設定
external_containerFont未指定オプションnull にできませんMermaid 設定
container_dbFont未指定オプションnull にできませんMermaid 設定
external_container_dbFont未指定オプションnull にできませんMermaid 設定
container_queueFont未指定オプションnull にできませんMermaid 設定
external_container_queueFont未指定オプションnull にできませんMermaid 設定
componentFont未指定オプションnull にできませんMermaid 設定
external_componentFont未指定オプションnull にできませんMermaid 設定
component_dbFont未指定オプションnull にできませんMermaid 設定
external_component_dbFont未指定オプションnull にできませんMermaid 設定
component_queueFont未指定オプションnull にできませんMermaid 設定
external_component_queueFont未指定オプションnull にできませんMermaid 設定
boundaryFont未指定オプションnull にできませんMermaid 設定
messageFont未指定オプションnull にできませんMermaid 設定

diagramMarginX

C4図の左右のマージン。正の値である必要があります。

diagramMarginX

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

diagramMarginXの型

integer

diagramMarginXの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginXのデフォルト値

デフォルト値は

json
50

diagramMarginY

C4図の上下のマージン。正の値である必要があります。

diagramMarginY

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

diagramMarginYの型

integer

diagramMarginYの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginYのデフォルト値

デフォルト値は

json
10

c4ShapeMargin

図形間のマージン

c4ShapeMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

c4ShapeMarginの型

integer

c4ShapeMarginの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

c4ShapeMarginのデフォルト値

デフォルト値は

json
50

c4ShapePadding

図形間のパディング

c4ShapePadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

c4ShapePaddingの型

integer

c4ShapePaddingの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

c4ShapePaddingのデフォルト値

デフォルト値は

json
20

width

人物ボックスの幅

width

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

widthの型

integer

widthの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

widthのデフォルト値

デフォルト値は

json
216

height

人物ボックスの高さ

height

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

heightの型

integer

heightの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

heightのデフォルト値

デフォルト値は

json
60

boxMargin

ボックス周りのマージン

boxMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

boxMarginの型

integer

boxMarginの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxMarginのデフォルト値

デフォルト値は

json
10

c4ShapeInRow

各行に配置する図形の数。

c4ShapeInRow

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

c4ShapeInRowの型

integer

c4ShapeInRowの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

c4ShapeInRowのデフォルト値

デフォルト値は

json
4

nextLinePaddingX

nextLinePaddingX

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

nextLinePaddingXの型

number

c4BoundaryInRow

各行に配置する境界の数。

c4BoundaryInRow

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

c4BoundaryInRowの型

integer

c4BoundaryInRowの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

c4BoundaryInRowのデフォルト値

デフォルト値は

json
2

personFontSize

図の人物図形のフォントサイズを設定します

personFontSize

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義場所: Mermaid Config

personFontSizeの型

次のいずれか: string または number (詳細)

personFontSizeのデフォルト値

デフォルト値は

json
14

personFontFamily

図の人物図形のフォントウェイトを設定します

personFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

personFontFamilyの型

string

personFontFamilyのデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

personFontWeight

図の人物図形のフォントウェイトを設定します

personFontWeight

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義場所: Mermaid Config

personFontWeightの型

次のいずれか: string または number (詳細)

personFontWeightのデフォルト値

デフォルト値は

json
"normal"

external_personFontSize

図の外部人物図形のフォントサイズを設定します

external_personFontSize

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義場所: Mermaid Config

external_personFontSizeの型

次のいずれか:string または number詳細

external_personFontSize のデフォルト値

デフォルト値は

json
14

external_personFontFamily

ダイアグラムの外部Personシェイプのフォントファミリーを設定します。

external_personFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

external_personFontFamily のタイプ

string

external_personFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_personFontWeight

ダイアグラムの外部Personシェイプのフォントウェイトを設定します。

external_personFontWeight

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

external_personFontWeight のタイプ

次のいずれか:string または number詳細

external_personFontWeight のデフォルト値

デフォルト値は

json
"normal"

systemFontSize

ダイアグラムのSystemシェイプのフォントサイズを設定します。

systemFontSize

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

systemFontSize のタイプ

次のいずれか:string または number詳細

systemFontSize のデフォルト値

デフォルト値は

json
14

systemFontFamily

ダイアグラムのSystemシェイプのフォントファミリーを設定します。

systemFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

systemFontFamily のタイプ

string

systemFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

systemFontWeight

ダイアグラムのSystemシェイプのフォントウェイトを設定します。

systemFontWeight

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

systemFontWeight のタイプ

次のいずれか:string または number詳細

systemFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_systemFontSize

ダイアグラムの外部Systemシェイプのフォントサイズを設定します。

external_systemFontSize

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

external_systemFontSize のタイプ

次のいずれか:string または number詳細

external_systemFontSize のデフォルト値

デフォルト値は

json
14

external_systemFontFamily

ダイアグラムの外部Systemシェイプのフォントファミリーを設定します。

external_systemFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

external_systemFontFamily のタイプ

string

external_systemFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_systemFontWeight

ダイアグラムの外部Systemシェイプのフォントウェイトを設定します。

external_systemFontWeight

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

external_systemFontWeight のタイプ

次のいずれか:string または number詳細

external_systemFontWeight のデフォルト値

デフォルト値は

json
"normal"

system_dbFontSize

ダイアグラムのSystem DBシェイプのフォントサイズを設定します。

system_dbFontSize

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

system_dbFontSize のタイプ

次のいずれか:string または number詳細

system_dbFontSize のデフォルト値

デフォルト値は

json
14

system_dbFontFamily

ダイアグラムのSystem DBシェイプのフォントファミリーを設定します。

system_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

system_dbFontFamily のタイプ

string

system_dbFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

system_dbFontWeight

ダイアグラムのSystem DBシェイプのフォントウェイトを設定します。

system_dbFontWeight

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

system_dbFontWeight のタイプ

次のいずれか:string または number詳細

system_dbFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_system_dbFontSize

ダイアグラムの外部System DBシェイプのフォントサイズを設定します。

external_system_dbFontSize

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

external_system_dbFontSize のタイプ

次のいずれか:string または number詳細

external_system_dbFontSize のデフォルト値

デフォルト値は

json
14

external_system_dbFontFamily

ダイアグラムの外部System DBシェイプのフォントファミリーを設定します。

external_system_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

external_system_dbFontFamily のタイプ

string

external_system_dbFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_system_dbFontWeight

ダイアグラムの外部System DBシェイプのフォントウェイトを設定します。

external_system_dbFontWeight

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

external_system_dbFontWeight のタイプ

次のいずれか:string または number詳細

external_system_dbFontWeight のデフォルト値

デフォルト値は

json
"normal"

system_queueFontSize

ダイアグラムのSystem Queueシェイプのフォントサイズを設定します。

system_queueFontSize

  • はオプションです

  • タイプ:次のいずれか:string または number詳細

  • null にできません

  • 定義場所:Mermaid設定

system_queueFontSize のタイプ

次のいずれか:string または number詳細

system_queueFontSize のデフォルト値

デフォルト値は

json
14

system_queueFontFamily

ダイアグラムのSystem Queueシェイプのフォントファミリーを設定します。

system_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所:Mermaid設定

system_queueFontFamily のタイプ

string

system_queueFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

system_queueFontWeight

ダイアグラムのSystem Queueシェイプのフォントウェイトを設定します。

system_queueFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

system_queueFontWeight のタイプ

次のいずれか: string または number (詳細)

system_queueFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_system_queueFontSize

ダイアグラムの外部システムキュー図形のフォントサイズを設定します

external_system_queueFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_system_queueFontSize のタイプ

次のいずれか: string または number (詳細)

external_system_queueFontSize のデフォルト値

デフォルト値は

json
14

external_system_queueFontFamily

ダイアグラムの外部システムキュー図形のフォントファミリーを設定します

external_system_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_system_queueFontFamily のタイプ

string

external_system_queueFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_system_queueFontWeight

ダイアグラムの外部システムキュー図形のフォントの太さを設定します

external_system_queueFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_system_queueFontWeight のタイプ

次のいずれか: string または number (詳細)

external_system_queueFontWeight のデフォルト値

デフォルト値は

json
"normal"

boundaryFontSize

ダイアグラムの境界図形のフォントサイズを設定します

boundaryFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

boundaryFontSize のタイプ

次のいずれか: string または number (詳細)

boundaryFontSize のデフォルト値

デフォルト値は

json
14

boundaryFontFamily

ダイアグラムの境界図形のフォントファミリーを設定します

boundaryFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

boundaryFontFamily のタイプ

string

boundaryFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

boundaryFontWeight

ダイアグラムの境界図形のフォントの太さを設定します

boundaryFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

boundaryFontWeight のタイプ

次のいずれか: string または number (詳細)

boundaryFontWeight のデフォルト値

デフォルト値は

json
"normal"

messageFontSize

ダイアグラムのメッセージ図形のフォントサイズを設定します

messageFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

messageFontSize のタイプ

次のいずれか: string または number (詳細)

messageFontSize のデフォルト値

デフォルト値は

json
12

messageFontFamily

ダイアグラムのメッセージ図形のフォントファミリーを設定します

messageFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

messageFontFamily のタイプ

string

messageFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

messageFontWeight

ダイアグラムのメッセージ図形のフォントの太さを設定します

messageFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

messageFontWeight のタイプ

次のいずれか: string または number (詳細)

messageFontWeight のデフォルト値

デフォルト値は

json
"normal"

containerFontSize

ダイアグラムのコンテナ図形のフォントサイズを設定します

containerFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

containerFontSize のタイプ

次のいずれか: string または number (詳細)

containerFontSize のデフォルト値

デフォルト値は

json
14

containerFontFamily

ダイアグラムのコンテナ図形のフォントファミリーを設定します

containerFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

containerFontFamily のタイプ

string

containerFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

containerFontWeight

ダイアグラムのコンテナ図形のフォントの太さを設定します

containerFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

containerFontWeight のタイプ

次のいずれか: string または number (詳細)

containerFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_containerFontSize

ダイアグラムの外部コンテナ図形のフォントサイズを設定します

external_containerFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_containerFontSize のタイプ

次のいずれか: string または number (詳細)

external_containerFontSize のデフォルト値

デフォルト値は

json
14

external_containerFontFamily

ダイアグラムの外部コンテナ図形のフォントファミリーを設定します

external_containerFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_containerFontFamily のタイプ

string

external_containerFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_containerFontWeight

ダイアグラムの外部コンテナ図形のフォントの太さを設定します

external_containerFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_containerFontWeight の型

次のいずれか: string または number (詳細)

external_containerFontWeight のデフォルト値

デフォルト値は

json
"normal"

container_dbFontSize

これは、ダイアグラムの Container DB 図形のフォントサイズを設定します。

container_dbFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

container_dbFontSize の型

次のいずれか: string または number (詳細)

container_dbFontSize のデフォルト値

デフォルト値は

json
14

container_dbFontFamily

これは、ダイアグラムの Container DB 図形のフォントファミリーを設定します。

container_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

container_dbFontFamily の型

string

container_dbFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

container_dbFontWeight

これは、ダイアグラムの Container DB 図形のフォントウェイトを設定します。

container_dbFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

container_dbFontWeight の型

次のいずれか: string または number (詳細)

container_dbFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_container_dbFontSize

これは、ダイアグラムの External Container DB 図形のフォントサイズを設定します。

external_container_dbFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_container_dbFontSize の型

次のいずれか: string または number (詳細)

external_container_dbFontSize のデフォルト値

デフォルト値は

json
14

external_container_dbFontFamily

これは、ダイアグラムの External Container DB 図形のフォントファミリーを設定します。

external_container_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_container_dbFontFamily の型

string

external_container_dbFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_container_dbFontWeight

これは、ダイアグラムの External Container DB 図形のフォントウェイトを設定します。

external_container_dbFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_container_dbFontWeight の型

次のいずれか: string または number (詳細)

external_container_dbFontWeight のデフォルト値

デフォルト値は

json
"normal"

container_queueFontSize

これは、ダイアグラムの Container Queue 図形のフォントサイズを設定します。

container_queueFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

container_queueFontSize の型

次のいずれか: string または number (詳細)

container_queueFontSize のデフォルト値

デフォルト値は

json
14

container_queueFontFamily

これは、ダイアグラムの Container Queue 図形のフォントファミリーを設定します。

container_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

container_queueFontFamily の型

string

container_queueFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

container_queueFontWeight

これは、ダイアグラムの Container Queue 図形のフォントウェイトを設定します。

container_queueFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

container_queueFontWeight の型

次のいずれか: string または number (詳細)

container_queueFontWeight のデフォルト値

デフォルト値は

json
"normal"

external_container_queueFontSize

これは、ダイアグラムの External Container Queue 図形のフォントサイズを設定します。

external_container_queueFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_container_queueFontSize の型

次のいずれか: string または number (詳細)

external_container_queueFontSize のデフォルト値

デフォルト値は

json
14

external_container_queueFontFamily

これは、ダイアグラムの External Container Queue 図形のフォントファミリーを設定します。

external_container_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_container_queueFontFamily の型

string

external_container_queueFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_container_queueFontWeight

これは、ダイアグラムの External Container Queue 図形のフォントウェイトを設定します。

external_container_queueFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_container_queueFontWeight の型

次のいずれか: string または number (詳細)

external_container_queueFontWeight のデフォルト値

デフォルト値は

json
"normal"

componentFontSize

これは、ダイアグラムの Component 図形のフォントサイズを設定します。

componentFontSize

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

componentFontSize の型

次のいずれか: string または number (詳細)

componentFontSize のデフォルト値

デフォルト値は

json
14

componentFontFamily

これは、ダイアグラムの Component 図形のフォントファミリーを設定します。

componentFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

componentFontFamily の型

string

componentFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

componentFontWeight

これは、ダイアグラムの Component 図形のフォントウェイトを設定します。

componentFontWeight

  • はオプションです

  • タイプ: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

componentFontWeight の型

以下のいずれか: string または number (詳細)

componentFontWeight デフォルト値

デフォルト値は

json
"normal"

external_componentFontSize

ダイアグラムにおける外部コンポーネント図形のフォントサイズを設定します

external_componentFontSize

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_componentFontSize タイプ

以下のいずれか: string または number (詳細)

external_componentFontSize デフォルト値

デフォルト値は

json
14

external_componentFontFamily

ダイアグラムにおける外部コンポーネント図形のフォントファミリーを設定します

external_componentFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_componentFontFamily タイプ

string

external_componentFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_componentFontWeight

ダイアグラムにおける外部コンポーネント図形のフォントウェイトを設定します

external_componentFontWeight

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_componentFontWeight タイプ

以下のいずれか: string または number (詳細)

external_componentFontWeight デフォルト値

デフォルト値は

json
"normal"

component_dbFontSize

ダイアグラムにおけるコンポーネントDB図形のフォントサイズを設定します

component_dbFontSize

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

component_dbFontSize タイプ

以下のいずれか: string または number (詳細)

component_dbFontSize デフォルト値

デフォルト値は

json
14

component_dbFontFamily

ダイアグラムにおけるコンポーネントDB図形のフォントファミリーを設定します

component_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

component_dbFontFamily タイプ

string

component_dbFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

component_dbFontWeight

ダイアグラムにおけるコンポーネントDB図形のフォントウェイトを設定します

component_dbFontWeight

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

component_dbFontWeight タイプ

以下のいずれか: string または number (詳細)

component_dbFontWeight デフォルト値

デフォルト値は

json
"normal"

external_component_dbFontSize

ダイアグラムにおける外部コンポーネントDB図形のフォントサイズを設定します

external_component_dbFontSize

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_component_dbFontSize タイプ

以下のいずれか: string または number (詳細)

external_component_dbFontSize デフォルト値

デフォルト値は

json
14

external_component_dbFontFamily

ダイアグラムにおける外部コンポーネントDB図形のフォントファミリーを設定します

external_component_dbFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_component_dbFontFamily タイプ

string

external_component_dbFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_component_dbFontWeight

ダイアグラムにおける外部コンポーネントDB図形のフォントウェイトを設定します

external_component_dbFontWeight

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_component_dbFontWeight タイプ

以下のいずれか: string または number (詳細)

external_component_dbFontWeight デフォルト値

デフォルト値は

json
"normal"

component_queueFontSize

ダイアグラムにおけるコンポーネントキュー図形のフォントサイズを設定します

component_queueFontSize

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

component_queueFontSize タイプ

以下のいずれか: string または number (詳細)

component_queueFontSize デフォルト値

デフォルト値は

json
14

component_queueFontFamily

ダイアグラムにおけるコンポーネントキュー図形のフォントファミリーを設定します

component_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

component_queueFontFamily タイプ

string

component_queueFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

component_queueFontWeight

ダイアグラムにおけるコンポーネントキュー図形のフォントウェイトを設定します

component_queueFontWeight

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

component_queueFontWeight タイプ

以下のいずれか: string または number (詳細)

component_queueFontWeight デフォルト値

デフォルト値は

json
"normal"

external_component_queueFontSize

ダイアグラムにおける外部コンポーネントキュー図形のフォントサイズを設定します

external_component_queueFontSize

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_component_queueFontSize タイプ

以下のいずれか: string または number (詳細)

external_component_queueFontSize デフォルト値

デフォルト値は

json
14

external_component_queueFontFamily

ダイアグラムにおける外部コンポーネントキュー図形のフォントファミリーを設定します

external_component_queueFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

external_component_queueFontFamily タイプ

string

external_component_queueFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

external_component_queueFontWeight

ダイアグラムにおける外部コンポーネントキュー図形のフォントウェイトを設定します

external_component_queueFontWeight

  • はオプションです

  • タイプ: 以下のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

external_component_queueFontWeight タイプ

以下のいずれか: string または number (詳細)

external_component_queueFontWeight デフォルト値

デフォルト値は

json
"normal"

wrap

ダイアグラムの自動折り返し状態を設定します

wrap

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

wrap タイプ

boolean

wrap デフォルト値

デフォルト値は

json
true

wrapPadding

ダイアグラムの自動折り返しパディング(左右のみ)を設定します

wrapPadding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid 設定

wrapPadding の型

number

wrapPadding のデフォルト値

デフォルト値は

json
10

person_bg_color

person_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

person_bg_color の型

string

person_bg_color のデフォルト値

デフォルト値は

json
"#08427B"

person_border_color

person_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

person_border_color の型

string

person_border_color のデフォルト値

デフォルト値は

json
"#073B6F"

external_person_bg_color

external_person_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_person_bg_color の型

string

external_person_bg_color のデフォルト値

デフォルト値は

json
"#686868"

external_person_border_color

external_person_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_person_border_color の型

string

external_person_border_color のデフォルト値

デフォルト値は

json
"#8A8A8A"

system_bg_color

system_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_bg_color の型

string

system_bg_color のデフォルト値

デフォルト値は

json
"#1168BD"

system_border_color

system_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_border_color の型

string

system_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

system_db_bg_color

system_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_db_bg_color の型

string

system_db_bg_color のデフォルト値

デフォルト値は

json
"#1168BD"

system_db_border_color

system_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_db_border_color の型

string

system_db_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

system_queue_bg_color

system_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_queue_bg_color の型

string

system_queue_bg_color のデフォルト値

デフォルト値は

json
"#1168BD"

system_queue_border_color

system_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

system_queue_border_color の型

string

system_queue_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

external_system_bg_color

external_system_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_bg_color の型

string

external_system_bg_color のデフォルト値

デフォルト値は

json
"#999999"

external_system_border_color

external_system_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_border_color の型

string

external_system_border_color のデフォルト値

デフォルト値は

json
"#8A8A8A"

external_system_db_bg_color

external_system_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_db_bg_color の型

string

external_system_db_bg_color のデフォルト値

デフォルト値は

json
"#999999"

external_system_db_border_color

external_system_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_db_border_color の型

string

external_system_db_border_color のデフォルト値

デフォルト値は

json
"#8A8A8A"

external_system_queue_bg_color

external_system_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_queue_bg_color の型

string

external_system_queue_bg_color のデフォルト値

デフォルト値は

json
"#999999"

external_system_queue_border_color

external_system_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_system_queue_border_color の型

string

external_system_queue_border_color のデフォルト値

デフォルト値は

json
"#8A8A8A"

container_bg_color

container_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_bg_color の型

string

container_bg_color のデフォルト値

デフォルト値は

json
"#438DD5"

container_border_color

container_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_border_color の型

string

container_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

container_db_bg_color

container_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_db_bg_color の型

string

container_db_bg_color のデフォルト値

デフォルト値は

json
"#438DD5"

container_db_border_color

container_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_db_border_color の型

string

container_db_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

container_queue_bg_color

container_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_queue_bg_color の型

string

container_queue_bg_color のデフォルト値

デフォルト値は

json
"#438DD5"

container_queue_border_color

container_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

container_queue_border_color の型

string

container_queue_border_color のデフォルト値

デフォルト値は

json
"#3C7FC0"

external_container_bg_color

external_container_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid 設定

external_container_bg_color の型

string

external_container_bg_color のデフォルト値

デフォルト値は

json
"#B3B3B3"

external_container_border_color

external_container_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_container_border_color の型

string

external_container_border_color のデフォルト値

デフォルト値は

json
"#A6A6A6"

external_container_db_bg_color

external_container_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_container_db_bg_color の型

string

external_container_db_bg_color のデフォルト値

デフォルト値は

json
"#B3B3B3"

external_container_db_border_color

external_container_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_container_db_border_color の型

string

external_container_db_border_color のデフォルト値

デフォルト値は

json
"#A6A6A6"

external_container_queue_bg_color

external_container_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_container_queue_bg_color の型

string

external_container_queue_bg_color のデフォルト値

デフォルト値は

json
"#B3B3B3"

external_container_queue_border_color

external_container_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_container_queue_border_color の型

string

external_container_queue_border_color のデフォルト値

デフォルト値は

json
"#A6A6A6"

component_bg_color

component_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_bg_color の型

string

component_bg_color のデフォルト値

デフォルト値は

json
"#85BBF0"

component_border_color

component_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_border_color の型

string

component_border_color のデフォルト値

デフォルト値は

json
"#78A8D8"

component_db_bg_color

component_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_db_bg_color の型

string

component_db_bg_color のデフォルト値

デフォルト値は

json
"#85BBF0"

component_db_border_color

component_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_db_border_color の型

string

component_db_border_color のデフォルト値

デフォルト値は

json
"#78A8D8"

component_queue_bg_color

component_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_queue_bg_color の型

string

component_queue_bg_color のデフォルト値

デフォルト値は

json
"#85BBF0"

component_queue_border_color

component_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

component_queue_border_color の型

string

component_queue_border_color のデフォルト値

デフォルト値は

json
"#78A8D8"

external_component_bg_color

external_component_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_bg_color の型

string

external_component_bg_color のデフォルト値

デフォルト値は

json
"#CCCCCC"

external_component_border_color

external_component_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_border_color の型

string

external_component_border_color のデフォルト値

デフォルト値は

json
"#BFBFBF"

external_component_db_bg_color

external_component_db_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_db_bg_color の型

string

external_component_db_bg_color のデフォルト値

デフォルト値は

json
"#CCCCCC"

external_component_db_border_color

external_component_db_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_db_border_color の型

string

external_component_db_border_color のデフォルト値

デフォルト値は

json
"#BFBFBF"

external_component_queue_bg_color

external_component_queue_bg_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_queue_bg_color の型

string

external_component_queue_bg_color のデフォルト値

デフォルト値は

json
"#CCCCCC"

external_component_queue_border_color

external_component_queue_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

external_component_queue_border_color の型

string

external_component_queue_border_color のデフォルト値

デフォルト値は

json
"#BFBFBF"

personFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

personFont

personFont の型

unknown (フォント計算機)

external_personFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_personFont

external_personFont の型

unknown (フォント計算機)

systemFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

systemFont

systemFont の型

unknown (フォント計算機)

external_systemFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_systemFont

external_systemFont の型

unknown (フォント計算機)

system_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

system_dbFont

system_dbFont の型

unknown (フォント計算機)

external_system_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_system_dbFont

external_system_dbFont タイプ

不明 (フォント計算機)

system_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

system_queueFont

system_queueFont タイプ

不明 (フォント計算機)

external_system_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_system_queueFont

external_system_queueFont タイプ

不明 (フォント計算機)

containerFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

containerFont

containerFont タイプ

不明 (フォント計算機)

external_containerFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_containerFont

external_containerFont タイプ

不明 (フォント計算機)

container_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

container_dbFont

container_dbFont タイプ

不明 (フォント計算機)

external_container_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_container_dbFont

external_container_dbFont タイプ

不明 (フォント計算機)

container_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

container_queueFont

container_queueFont タイプ

不明 (フォント計算機)

external_container_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_container_queueFont

external_container_queueFont タイプ

不明 (フォント計算機)

componentFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

componentFont

componentFont タイプ

不明 (フォント計算機)

external_componentFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_componentFont

external_componentFont タイプ

不明 (フォント計算機)

component_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

component_dbFont

component_dbFont タイプ

不明 (フォント計算機)

external_component_dbFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_component_dbFont

external_component_dbFont タイプ

不明 (フォント計算機)

component_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

component_queueFont

component_queueFont タイプ

不明 (フォント計算機)

external_component_queueFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

external_component_queueFont

external_component_queueFont タイプ

不明 (フォント計算機)

boundaryFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

boundaryFont

boundaryFont タイプ

不明 (フォント計算機)

messageFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

messageFont

messageFont タイプ

不明 (フォント計算機)

定義グループ GitGraphDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/GitGraphDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
diagramPaddingnumberオプションnull にできませんMermaid 設定
nodeLabelマージ済みオプションnull にできませんMermaid 設定
mainBranchNamestringオプションnull にできませんMermaid 設定
mainBranchOrdernumberオプションnull にできませんMermaid 設定
showCommitLabelbooleanオプションnull にできませんMermaid 設定
showBranchesbooleanオプションnull にできませんMermaid 設定
rotateCommitLabelbooleanオプションnull にできませんMermaid 設定
parallelCommitsbooleanオプションnull にできませんMermaid 設定
arrowMarkerAbsolutebooleanオプションnull にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid設定

titleTopMargin タイプ

integer

titleTopMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMargin デフォルト値

デフォルト値は

json
25

diagramPadding

diagramPadding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid設定

diagramPadding タイプ

number

diagramPadding デフォルト値

デフォルト値は

json
8

nodeLabel

nodeLabel

  • はオプションです

  • タイプ: object (詳細)

  • null にできません

  • 定義元: Mermaid設定

nodeLabel タイプ

object (詳細)

すべて

nodeLabel デフォルト値

デフォルト値は

json
{
  "width": 75,
  "height": 100,
  "x": -25,
  "y": 0
}

mainBranchName

mainBranchName

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid設定

mainBranchName タイプ

string

mainBranchName デフォルト値

デフォルト値は

json
"main"

mainBranchOrder

mainBranchOrder

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid設定

mainBranchOrder タイプ

number

showCommitLabel

showCommitLabel

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

showCommitLabel の型

boolean

showCommitLabel のデフォルト値

デフォルト値は

json
true

showBranches

showBranches

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

showBranches の型

boolean

showBranches のデフォルト値

デフォルト値は

json
true

rotateCommitLabel

rotateCommitLabel

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

rotateCommitLabel の型

boolean

rotateCommitLabel のデフォルト値

デフォルト値は

json
true

parallelCommits

parallelCommits

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

parallelCommits の型

boolean

arrowMarkerAbsolute

HTML コード内の矢印マーカーが絶対パスかアンカーかを制御します。これは、ベースタグ設定を使用している場合に重要になります。

arrowMarkerAbsolute

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

arrowMarkerAbsolute の型

boolean

定義グループ NodeLabel

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/NodeLabel" }
プロパティタイプ必須Null 許容定義元
widthnumberオプションnull にできませんMermaid 設定
heightnumberオプションnull にできませんMermaid 設定
xnumberオプションnull にできませんMermaid 設定
ynumberオプションnull にできませんMermaid 設定

width

width

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

width の型

number

height

height

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

height の型

number

x

x

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

x の型

number

y

y

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

y の型

number

定義グループ RequirementDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/RequirementDiagramConfig" }
プロパティタイプ必須Null 許容定義元
rect_fillstringオプションnull にできませんMermaid 設定
text_colorstringオプションnull にできませんMermaid 設定
rect_border_sizestringオプションnull にできませんMermaid 設定
rect_border_colorstringオプションnull にできませんMermaid 設定
rect_min_widthnumberオプションnull にできませんMermaid 設定
rect_min_heightnumberオプションnull にできませんMermaid 設定
fontSizenumberオプションnull にできませんMermaid 設定
rect_paddingnumberオプションnull にできませんMermaid 設定
line_heightnumberオプションnull にできませんMermaid 設定

rect_fill

rect_fill

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

rect_fill の型

string

rect_fill のデフォルト値

デフォルト値は

json
"#f9f9f9"

text_color

text_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

text_color の型

string

text_color のデフォルト値

デフォルト値は

json
"#333"

rect_border_size

rect_border_size

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

rect_border_size の型

string

rect_border_size のデフォルト値

デフォルト値は

json
"0.5px"

rect_border_color

rect_border_color

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

rect_border_color の型

string

rect_border_color のデフォルト値

デフォルト値は

json
"#bbb"

rect_min_width

rect_min_width

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

rect_min_width の型

number

rect_min_width のデフォルト値

デフォルト値は

json
200

rect_min_height

rect_min_height

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

rect_min_height の型

number

rect_min_height のデフォルト値

デフォルト値は

json
200

fontSize

fontSize

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

fontSize の型

number

fontSize のデフォルト値

デフォルト値は

json
14

rect_padding

rect_padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

rect_padding の型

number

rect_padding のデフォルト値

デフォルト値は

json
10

line_height

line_height

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

line_height の型

number

line_height のデフォルト値

デフォルト値は

json
20

定義グループ ArchitectureDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/ArchitectureDiagramConfig" }
プロパティタイプ必須Null 許容定義元
paddingnumber必須null にできませんMermaid 設定
iconSizenumber必須null にできませんMermaid 設定
fontSizenumber必須null にできませんMermaid 設定

padding

padding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

padding の型

number

padding のデフォルト値

デフォルト値は

json
40

iconSize

iconSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

iconSize の型

number

iconSize のデフォルト値

デフォルト値は

json
80

fontSize

fontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

fontSize の型

number

fontSize のデフォルト値

デフォルト値は

json
16

定義グループ MindmapDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/MindmapDiagramConfig" }
プロパティタイプ必須Null 許容定義元
paddingnumber必須null にできませんMermaid 設定
maxNodeWidthnumber必須null にできませんMermaid 設定

padding

padding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

padding の型

number

padding のデフォルト値

デフォルト値は

json
10

maxNodeWidth

maxNodeWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

maxNodeWidth の型

number

maxNodeWidth のデフォルト値

デフォルト値は

json
200

定義グループ KanbanDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/KanbanDiagramConfig" }
プロパティタイプ必須Null 許容定義元
paddingnumberオプションnull にできませんMermaid 設定
sectionWidthnumberオプションnull にできませんMermaid 設定
ticketBaseUrlstringオプションnull にできませんMermaid 設定

padding

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

padding の型

number

padding のデフォルト値

デフォルト値は

json
8

sectionWidth

sectionWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

sectionWidth の型

number

sectionWidth のデフォルト値

デフォルト値は

json
200

ticketBaseUrl

ticketBaseUrl

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid 設定

ticketBaseUrl の型

string

定義グループ PieDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/PieDiagramConfig" }
プロパティタイプ必須Null 許容定義元
textPositionnumberオプションnull にできませんMermaid 設定

textPosition

中心の0から外側の端の1までのスライスのラベルの軸方向の位置。

textPosition

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid 設定

textPosition の型

number

textPosition の制約

最大値: この数値の値は以下と等しいか小さい必要があります: 1

minimum: この数値の値は、次の値以上でなければなりません: 0

textPosition のデフォルト値

デフォルト値は

json
0.75

定義グループ QuadrantChartConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/QuadrantChartConfig" }
プロパティタイプ必須Null 許容定義元
chartWidthnumber必須null にできませんMermaid 設定
chartHeightnumber必須null にできませんMermaid 設定
titleFontSizenumber必須null にできませんMermaid 設定
titlePaddingnumber必須null にできませんMermaid 設定
quadrantPaddingnumber必須null にできませんMermaid 設定
xAxisLabelPaddingnumber必須null にできませんMermaid 設定
yAxisLabelPaddingnumber必須null にできませんMermaid 設定
xAxisLabelFontSizenumber必須null にできませんMermaid 設定
yAxisLabelFontSizenumber必須null にできませんMermaid 設定
quadrantLabelFontSizenumber必須null にできませんMermaid 設定
quadrantTextTopPaddingnumber必須null にできませんMermaid 設定
pointTextPaddingnumber必須null にできませんMermaid 設定
pointLabelFontSizenumber必須null にできませんMermaid 設定
pointRadiusnumber必須null にできませんMermaid 設定
xAxisPositionstring必須null にできませんMermaid 設定
yAxisPositionstring必須null にできませんMermaid 設定
quadrantInternalBorderStrokeWidthnumber必須null にできませんMermaid 設定
quadrantExternalBorderStrokeWidthnumber必須null にできませんMermaid 設定

chartWidth

チャートの幅

chartWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

chartWidth の型

number

chartWidth の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

chartWidth のデフォルト値

デフォルト値は

json
500

chartHeight

チャートの高さ

chartHeight

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

chartHeight の型

number

chartHeight の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

chartHeight のデフォルト値

デフォルト値は

json
500

titleFontSize

チャートタイトルの上下のパディング

titleFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titleFontSize の型

number

titleFontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleFontSize のデフォルト値

デフォルト値は

json
20

titlePadding

四分円の正方形の周りのパディング

titlePadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titlePadding の型

number

titlePadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titlePadding のデフォルト値

デフォルト値は

json
10

quadrantPadding

四分円が上部にレンダリングされる場合の、上部からの四分円タイトルのパディング

quadrantPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

quadrantPadding の型

number

quadrantPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

quadrantPadding のデフォルト値

デフォルト値は

json
5

xAxisLabelPadding

X軸ラベルの周りのパディング

xAxisLabelPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

xAxisLabelPadding の型

number

xAxisLabelPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

xAxisLabelPadding のデフォルト値

デフォルト値は

json
5

yAxisLabelPadding

Y軸ラベルの周りのパディング

yAxisLabelPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

yAxisLabelPadding の型

number

yAxisLabelPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

yAxisLabelPadding のデフォルト値

デフォルト値は

json
5

xAxisLabelFontSize

X軸ラベルのフォントサイズ

xAxisLabelFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

xAxisLabelFontSize の型

number

xAxisLabelFontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

xAxisLabelFontSize のデフォルト値

デフォルト値は

json
16

yAxisLabelFontSize

Y軸ラベルのフォントサイズ

yAxisLabelFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

yAxisLabelFontSize の型

number

yAxisLabelFontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

yAxisLabelFontSize のデフォルト値

デフォルト値は

json
16

quadrantLabelFontSize

四分円タイトルのフォントサイズ

quadrantLabelFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

quadrantLabelFontSize の型

number

quadrantLabelFontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

quadrantLabelFontSize のデフォルト値

デフォルト値は

json
16

quadrantTextTopPadding

四分円が上部にレンダリングされる場合の、上部からの四分円タイトルのパディング

quadrantTextTopPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

quadrantTextTopPadding の型

number

quadrantTextTopPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

quadrantTextTopPadding のデフォルト値

デフォルト値は

json
5

pointTextPadding

点と点ラベル間のパディング

pointTextPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

pointTextPadding の型

number

pointTextPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

pointTextPadding のデフォルト値

デフォルト値は

json
5

pointLabelFontSize

点タイトルのフォントサイズ

pointLabelFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

pointLabelFontSize の型

number

pointLabelFontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

pointLabelFontSize のデフォルト値

デフォルト値は

json
12

pointRadius

描画される点の半径

pointRadius

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

pointRadius の型

number

pointRadius の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

pointRadius のデフォルト値

デフォルト値は

json
5

xAxisPosition

X軸ラベルの位置

xAxisPosition

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

xAxisPosition の型

string

xAxisPosition の制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「上」
「下」

xAxisPosition のデフォルト値

デフォルト値は

json
"top"

yAxisPosition

Y軸ラベルの位置

yAxisPosition

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

yAxisPosition の型

string

yAxisPosition の制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」
「右」

yAxisPosition のデフォルト値

デフォルト値は

json
"left"

quadrantInternalBorderStrokeWidth

四分円の内側にあるボックスの端のストローク幅

quadrantInternalBorderStrokeWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

quadrantInternalBorderStrokeWidth の型

number

quadrantInternalBorderStrokeWidth の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

quadrantInternalBorderStrokeWidth のデフォルト値

デフォルト値は

json
1

quadrantExternalBorderStrokeWidth

四分円の外側にあるボックスの端のストローク幅

quadrantExternalBorderStrokeWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

quadrantExternalBorderStrokeWidth の型

number

quadrantExternalBorderStrokeWidth の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

quadrantExternalBorderStrokeWidth のデフォルト値

デフォルト値は

json
2

定義グループ XYChartAxisConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/XYChartAxisConfig" }
プロパティタイプ必須Null 許容定義元
showLabelboolean必須null にできませんMermaid 設定
labelFontSizenumber必須null にできませんMermaid 設定
labelPaddingnumber必須null にできませんMermaid 設定
showTitleboolean必須null にできませんMermaid 設定
titleFontSizenumber必須null にできませんMermaid 設定
titlePaddingnumber必須null にできませんMermaid 設定
showTickboolean必須null にできませんMermaid 設定
tickLengthnumber必須null にできませんMermaid 設定
tickWidthnumber必須null にできませんMermaid 設定
showAxisLineboolean必須null にできませんMermaid 設定
axisLineWidthnumber必須null にできませんMermaid 設定

showLabel

軸ラベル(目盛りのテキスト)を表示するかどうか

showLabel

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showLabel 型

boolean

showLabel デフォルト値

デフォルト値は

json
true

labelFontSize

軸ラベル(目盛りのテキスト)のフォントサイズ

labelFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

labelFontSize 型

number

labelFontSize 制約

最小値: この数値は、1以上でなければなりません。

labelFontSize デフォルト値

デフォルト値は

json
14

labelPadding

軸ラベル(目盛りのテキスト)からの上下のスペース

labelPadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

labelPadding 型

number

labelPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

labelPadding デフォルト値

デフォルト値は

json
5

showTitle

軸タイトルを表示するかどうか

showTitle

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showTitle 型

boolean

showTitle デフォルト値

デフォルト値は

json
true

titleFontSize

軸タイトルのフォントサイズ

titleFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titleFontSize 型

number

titleFontSize 制約

最小値: この数値は、1以上でなければなりません。

titleFontSize デフォルト値

デフォルト値は

json
16

titlePadding

軸タイトルからの上下のスペース

titlePadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titlePadding 型

number

titlePadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titlePadding デフォルト値

デフォルト値は

json
5

showTick

軸の目盛り線を表示するかどうか

showTick

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showTick 型

boolean

showTick デフォルト値

デフォルト値は

json
true

tickLength

軸の目盛り線の長さ

tickLength

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

tickLength 型

number

tickLength 制約

最小値: この数値は、1以上でなければなりません。

tickLength デフォルト値

デフォルト値は

json
5

tickWidth

軸の目盛り線の幅

tickWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

tickWidth 型

number

tickWidth 制約

最小値: この数値は、1以上でなければなりません。

tickWidth デフォルト値

デフォルト値は

json
2

showAxisLine

軸全体に線を引くかどうか

showAxisLine

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showAxisLine 型

boolean

showAxisLine デフォルト値

デフォルト値は

json
true

axisLineWidth

軸の線の幅

axisLineWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

axisLineWidth 型

number

axisLineWidth 制約

最小値: この数値は、1以上でなければなりません。

axisLineWidth デフォルト値

デフォルト値は

json
2

定義グループ XYChartConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/XYChartConfig" }
プロパティタイプ必須Null 許容定義元
widthnumber必須null にできませんMermaid 設定
heightnumber必須null にできませんMermaid 設定
titleFontSizenumber必須null にできませんMermaid 設定
titlePaddingnumber必須null にできませんMermaid 設定
showTitleboolean必須null にできませんMermaid 設定
xAxisobject必須null にできませんMermaid 設定
yAxisobject必須null にできませんMermaid 設定
chartOrientation未指定必須null にできませんMermaid 設定
plotReservedSpacePercentnumber必須null にできませんMermaid 設定

width

チャートの幅

width

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

width 型

number

width 制約

最小値: この数値は、1以上でなければなりません。

width デフォルト値

デフォルト値は

json
700

height

チャートの高さ

height

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

height 型

number

height 制約

最小値: この数値は、1以上でなければなりません。

height デフォルト値

デフォルト値は

json
500

titleFontSize

チャートタイトルのフォントサイズ

titleFontSize

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titleFontSize 型

number

titleFontSize 制約

最小値: この数値は、1以上でなければなりません。

titleFontSize デフォルト値

デフォルト値は

json
20

titlePadding

チャートタイトルからの上下のスペース

titlePadding

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titlePadding 型

number

titlePadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titlePadding デフォルト値

デフォルト値は

json
10

showTitle

チャートタイトルを表示するかどうか

showTitle

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showTitle 型

boolean

showTitle デフォルト値

デフォルト値は

json
true

xAxis

このオブジェクトには、XYChart軸の設定が含まれます

xAxis

xAxis 型

object (XYChart軸設定)

xAxis デフォルト値

デフォルト値は

json
{
  "$ref": "#/$defs/XYChartAxisConfig",
  "title": "XYChart axis config",
  "description": "This object contains configuration for XYChart axis config",
  "type": "object",
  "unevaluatedProperties": true,
  "required": [
    "showLabel",
    "labelFontSize",
    "labelPadding",
    "showTitle",
    "titleFontSize",
    "titlePadding",
    "showTick",
    "tickLength",
    "tickWidth",
    "showAxisLine",
    "axisLineWidth"
  ],
  "properties": {
    "showLabel": {
      "description": "Should show the axis labels (tick text)",
      "type": "boolean",
      "default": true
    },
    "labelFontSize": {
      "description": "font size of the axis labels (tick text)",
      "type": "number",
      "default": 14,
      "minimum": 1
    },
    "labelPadding": {
      "description": "top and bottom space from axis label (tick text)",
      "type": "number",
      "default": 5,
      "minimum": 0
    },
    "showTitle": {
      "description": "Should show the axis title",
      "type": "boolean",
      "default": true
    },
    "titleFontSize": {
      "description": "font size of the axis title",
      "type": "number",
      "default": 16,
      "minimum": 1
    },
    "titlePadding": {
      "description": "top and bottom space from axis title",
      "type": "number",
      "default": 5,
      "minimum": 0
    },
    "showTick": {
      "description": "Should show the axis tick lines",
      "type": "boolean",
      "default": true
    },
    "tickLength": {
      "description": "length of the axis tick lines",
      "type": "number",
      "default": 5,
      "minimum": 1
    },
    "tickWidth": {
      "description": "width of the axis tick lines",
      "type": "number",
      "default": 2,
      "minimum": 1
    },
    "showAxisLine": {
      "description": "Show line across the axis",
      "type": "boolean",
      "default": true
    },
    "axisLineWidth": {
      "description": "Width of the axis line",
      "type": "number",
      "default": 2,
      "minimum": 1
    }
  }
}

yAxis

このオブジェクトには、XYChart軸の設定が含まれます

yAxis

yAxis 型

object (XYChart軸設定)

yAxis デフォルト値

デフォルト値は

json
{
  "$ref": "#/$defs/XYChartAxisConfig",
  "title": "XYChart axis config",
  "description": "This object contains configuration for XYChart axis config",
  "type": "object",
  "unevaluatedProperties": true,
  "required": [
    "showLabel",
    "labelFontSize",
    "labelPadding",
    "showTitle",
    "titleFontSize",
    "titlePadding",
    "showTick",
    "tickLength",
    "tickWidth",
    "showAxisLine",
    "axisLineWidth"
  ],
  "properties": {
    "showLabel": {
      "description": "Should show the axis labels (tick text)",
      "type": "boolean",
      "default": true
    },
    "labelFontSize": {
      "description": "font size of the axis labels (tick text)",
      "type": "number",
      "default": 14,
      "minimum": 1
    },
    "labelPadding": {
      "description": "top and bottom space from axis label (tick text)",
      "type": "number",
      "default": 5,
      "minimum": 0
    },
    "showTitle": {
      "description": "Should show the axis title",
      "type": "boolean",
      "default": true
    },
    "titleFontSize": {
      "description": "font size of the axis title",
      "type": "number",
      "default": 16,
      "minimum": 1
    },
    "titlePadding": {
      "description": "top and bottom space from axis title",
      "type": "number",
      "default": 5,
      "minimum": 0
    },
    "showTick": {
      "description": "Should show the axis tick lines",
      "type": "boolean",
      "default": true
    },
    "tickLength": {
      "description": "length of the axis tick lines",
      "type": "number",
      "default": 5,
      "minimum": 1
    },
    "tickWidth": {
      "description": "width of the axis tick lines",
      "type": "number",
      "default": 2,
      "minimum": 1
    },
    "showAxisLine": {
      "description": "Show line across the axis",
      "type": "boolean",
      "default": true
    },
    "axisLineWidth": {
      "description": "Width of the axis line",
      "type": "number",
      "default": 2,
      "minimum": 1
    }
  }
}

chartOrientation

プロットを水平または垂直に描画する方法

chartOrientation

  • は必須です

  • タイプ: 不明

  • null にできません

  • 定義場所: Mermaid Config

  • tsType: "vertical" | "horizontal"

chartOrientation 型

不明

chartOrientation デフォルト値

デフォルト値は

json
"vertical"

plotReservedSpacePercent

チャートのプロットが占める最小パーセント

plotReservedSpacePercent

  • は必須です

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

plotReservedSpacePercent 型

number

plotReservedSpacePercent 制約

minimum: この数値は、30以上でなければなりません。

plotReservedSpacePercent デフォルト値

デフォルト値は

json
50

定義グループ ErDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/ErDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
diagramPaddinginteger必須null にできませんMermaid 設定
layoutDirectionstring必須null にできませんMermaid 設定
minEntityWidthinteger必須null にできませんMermaid 設定
minEntityHeightinteger必須null にできませんMermaid 設定
entityPaddinginteger必須null にできませんMermaid 設定
strokestring必須null にできませんMermaid 設定
fillstring必須null にできませんMermaid 設定
fontSizeintegerオプションnull にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

titleTopMargin の型

integer

titleTopMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMargin のデフォルト値

デフォルト値は

json
25

diagramPadding

埋め込み図にマージンを持たせるための、図全体を囲むパディングの量(ピクセル単位)。

diagramPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

diagramPadding の型

integer

diagramPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramPadding のデフォルト値

デフォルト値は

json
20

layoutDirection

エンティティのレイアウトに関する方向バイアス

layoutDirection

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

layoutDirection の型

string

layoutDirection の制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"TB"上から下
"BT"下から上
"LR"左から右
"RL"右から左

layoutDirection のデフォルト値

デフォルト値は

json
"TB"

minEntityWidth

エンティティボックスの最小幅(ピクセル単位)。

minEntityWidth

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

minEntityWidth の型

integer

minEntityWidth の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

minEntityWidth のデフォルト値

デフォルト値は

json
100

minEntityHeight

エンティティボックスの最小高さ(ピクセル単位)。

minEntityHeight

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

minEntityHeight の型

integer

minEntityHeight の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

minEntityHeight のデフォルト値

デフォルト値は

json
75

entityPadding

エンティティボックス内のテキストと囲みボックスの境界線との間の最小内部パディング(ピクセル単位)。

entityPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

entityPadding の型

integer

entityPadding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

entityPadding のデフォルト値

デフォルト値は

json
15

stroke

ボックスの端と線のストロークの色。

stroke

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

stroke の型

string

stroke のデフォルト値

デフォルト値は

json
"gray"

fill

エンティティボックスの塗りつぶし色

fill

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

fill の型

string

fill のデフォルト値

デフォルト値は

json
"honeydew"

fontSize

フォントサイズ(ピクセル数を表す整数として表現)

fontSize

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

fontSize の型

integer

fontSize の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

fontSize のデフォルト値

デフォルト値は

json
12

定義グループ StateDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/StateDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
arrowMarkerAbsolutebooleanオプションnull にできませんMermaid 設定
dividerMarginnumberオプションnull にできませんMermaid 設定
sizeUnitnumberオプションnull にできませんMermaid 設定
paddingnumberオプションnull にできませんMermaid 設定
textHeightnumberオプションnull にできませんMermaid 設定
titleShiftnumberオプションnull にできませんMermaid 設定
noteMarginnumberオプションnull にできませんMermaid 設定
nodeSpacingintegerオプションnull にできませんMermaid 設定
rankSpacingintegerオプションnull にできませんMermaid 設定
forkWidthnumberオプションnull にできませんMermaid 設定
forkHeightnumberオプションnull にできませんMermaid 設定
miniPaddingnumberオプションnull にできませんMermaid 設定
fontSizeFactornumberオプションnull にできませんMermaid 設定
fontSizenumberオプションnull にできませんMermaid 設定
labelHeightnumberオプションnull にできませんMermaid 設定
edgeLengthFactorstringオプションnull にできませんMermaid 設定
compositTitleSizenumberオプションnull にできませんMermaid 設定
radiusnumberオプションnull にできませんMermaid 設定
defaultRendererstring必須null にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

titleTopMargin の型

integer

titleTopMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMargin のデフォルト値

デフォルト値は

json
25

arrowMarkerAbsolute

arrowMarkerAbsolute

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

arrowMarkerAbsolute の型

boolean

dividerMargin

dividerMargin

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

dividerMargin の型

number

dividerMargin のデフォルト値

デフォルト値は

json
10

sizeUnit

sizeUnit

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

sizeUnit の型

number

sizeUnit のデフォルト値

デフォルト値は

json
5

padding

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

padding の型

number

padding のデフォルト値

デフォルト値は

json
8

textHeight

textHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

textHeight の型

number

textHeight のデフォルト値

デフォルト値は

json
10

titleShift

titleShift

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

titleShift の型

number

titleShift のデフォルト値

デフォルト値は

json
-15

noteMargin

noteMargin

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

noteMargin の型

number

noteMargin のデフォルト値

デフォルト値は

json
10

nodeSpacing

nodeSpacing

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

nodeSpacing の型

integer

nodeSpacing の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

rankSpacing

rankSpacing

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

rankSpacing の型

integer

rankSpacing の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

forkWidth

forkWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

forkWidth の型

number

forkWidth のデフォルト値

デフォルト値は

json
70

forkHeight

forkHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

forkHeightの型

number

forkHeightのデフォルト値

デフォルト値は

json
7

miniPadding

miniPadding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

miniPaddingの型

number

miniPaddingのデフォルト値

デフォルト値は

json
2

fontSizeFactor

フォントサイズの係数。これは、dagreレイアウトによるレンダリング前にエッジラベルの幅を推測するために使用されます。フォントを切り替える場合は、更新が必要になる可能性があります。

fontSizeFactor

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

fontSizeFactorの型

number

fontSizeFactorのデフォルト値

デフォルト値は

json
5.02

fontSize

fontSize

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

fontSizeの型

number

fontSizeのデフォルト値

デフォルト値は

json
24

labelHeight

labelHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

labelHeightの型

number

labelHeightのデフォルト値

デフォルト値は

json
16

edgeLengthFactor

edgeLengthFactor

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

edgeLengthFactorの型

string

edgeLengthFactorのデフォルト値

デフォルト値は

json
"20"

compositTitleSize

compositTitleSize

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

compositTitleSizeの型

number

compositTitleSizeのデフォルト値

デフォルト値は

json
35

radius

radius

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

radiusの型

number

radiusのデフォルト値

デフォルト値は

json
5

defaultRenderer

レンダリングに使用するレンダリングエンジンを決定します。

defaultRenderer

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

defaultRendererの型

string

defaultRendererの制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"dagre-d3"[dagre-d3-es](https://www.npmjs.com/package/dagre-d3-es) ライブラリ。
"dagre-wrapper"mermaidで実装されたdagreのラッパー
"elk"[elkjs](https://github.com/kieler/elkjs) を使用したレイアウト

defaultRendererのデフォルト値

デフォルト値は

json
"dagre-wrapper"

定義グループ ClassDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/ClassDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
arrowMarkerAbsolutebooleanオプションnull にできませんMermaid 設定
dividerMarginnumberオプションnull にできませんMermaid 設定
paddingnumberオプションnull にできませんMermaid 設定
textHeightnumberオプションnull にできませんMermaid 設定
defaultRendererstring必須null にできませんMermaid 設定
nodeSpacingintegerオプションnull にできませんMermaid 設定
rankSpacingintegerオプションnull にできませんMermaid 設定
diagramPaddingintegerオプションnull にできませんMermaid 設定
htmlLabelsbooleanオプションnull にできませんMermaid 設定
hideEmptyMembersBoxbooleanオプションnull にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

titleTopMarginの型

integer

titleTopMarginの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMarginのデフォルト値

デフォルト値は

json
25

arrowMarkerAbsolute

HTML コード内の矢印マーカーが絶対パスかアンカーかを制御します。これは、ベースタグ設定を使用している場合に重要になります。

arrowMarkerAbsolute

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid 設定

arrowMarkerAbsoluteの型

boolean

dividerMargin

dividerMargin

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

dividerMarginの型

number

dividerMarginのデフォルト値

デフォルト値は

json
10

padding

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

paddingの型

number

paddingのデフォルト値

デフォルト値は

json
5

textHeight

textHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

textHeightの型

number

textHeightのデフォルト値

デフォルト値は

json
10

defaultRenderer

レンダリングに使用するレンダリングエンジンを決定します。

defaultRenderer

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

defaultRendererの型

string

defaultRendererの制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"dagre-d3"[dagre-d3-es](https://www.npmjs.com/package/dagre-d3-es) ライブラリ。
"dagre-wrapper"mermaidで実装されたdagreのラッパー
"elk"[elkjs](https://github.com/kieler/elkjs) を使用したレイアウト

defaultRendererのデフォルト値

デフォルト値は

json
"dagre-wrapper"

nodeSpacing

nodeSpacing

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

nodeSpacingの型

integer

nodeSpacingの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

rankSpacing

rankSpacing

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

rankSpacingの型

integer

rankSpacingの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramPadding

埋め込み図にマージンを持たせるための、図全体を囲むパディングの量(ピクセル単位)。

diagramPadding

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramPaddingの型

integer

diagramPaddingの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramPaddingのデフォルト値

デフォルト値は

json
20

htmlLabels

htmlLabels

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

htmlLabelsの型

boolean

hideEmptyMembersBox

hideEmptyMembersBox

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

hideEmptyMembersBoxの型

boolean

定義グループ JourneyDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/JourneyDiagramConfig" }
プロパティタイプ必須Null 許容定義元
diagramMarginXinteger必須null にできませんMermaid 設定
diagramMarginYinteger必須null にできませんMermaid 設定
leftMargininteger必須null にできませんMermaid 設定
widthinteger必須null にできませんMermaid 設定
heightinteger必須null にできませんMermaid 設定
boxMargininteger必須null にできませんMermaid 設定
boxTextMargininteger必須null にできませんMermaid 設定
noteMargininteger必須null にできませんMermaid 設定
messageMargininteger必須null にできませんMermaid 設定
messageAlignstring必須null にできませんMermaid 設定
bottomMarginAdjinteger必須null にできませんMermaid 設定
rightAnglesboolean必須null にできませんMermaid 設定
taskFontSize複数オプションnull にできませんMermaid 設定
taskFontFamilystringオプションnull にできませんMermaid 設定
taskMarginnumberオプションnull にできませんMermaid 設定
activationWidthnumberオプションnull にできませんMermaid 設定
textPlacementstringオプションnull にできませんMermaid 設定
actorColoursarrayオプションnull にできませんMermaid 設定
sectionFillsarrayオプションnull にできませんMermaid 設定
sectionColoursarrayオプションnull にできませんMermaid 設定

diagramMarginX

C4図の左右のマージン。正の値である必要があります。

diagramMarginX

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramMarginXの型

integer

diagramMarginXの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginXのデフォルト値

デフォルト値は

json
50

diagramMarginY

C4図の上下のマージン。正の値である必要があります。

diagramMarginY

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramMarginYの型

integer

diagramMarginYの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginYのデフォルト値

デフォルト値は

json
10

leftMargin

アクター間のマージン

leftMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

leftMarginの型

integer

leftMarginの制約

minimum: この数値の値は、次の値以上でなければなりません: 0

leftMarginのデフォルト値

デフォルト値は

json
150

width

アクターボックスの幅

width

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

width の型

integer

width の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

width のデフォルト値

デフォルト値は

json
150

height

アクターボックスの高さ

height

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

height の型

integer

height の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

height のデフォルト値

デフォルト値は

json
50

boxMargin

ループボックスの周りのマージン

boxMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

boxMargin の型

integer

boxMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxMargin のデフォルト値

デフォルト値は

json
10

boxTextMargin

ループ/alt/opt ボックス内のテキストの周りのマージン

boxTextMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

boxTextMargin の型

integer

boxTextMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxTextMargin のデフォルト値

デフォルト値は

json
5

noteMargin

ノートの周りのマージン

noteMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

noteMargin の型

integer

noteMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

noteMargin のデフォルト値

デフォルト値は

json
10

messageMargin

メッセージ間のスペース。

messageMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

messageMargin の型

integer

messageMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

messageMargin のデフォルト値

デフォルト値は

json
35

messageAlign

複数行メッセージの配置

messageAlign

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

messageAlign の型

string

messageAlign の制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」
"center"
「右」

messageAlign のデフォルト値

デフォルト値は

json
"center"

bottomMarginAdj

ダイアグラムの下端を延長します。

CSS スタイリングによっては、調整が必要になる場合があります。

bottomMarginAdj

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

bottomMarginAdj の型

integer

bottomMarginAdj の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

bottomMarginAdj のデフォルト値

デフォルト値は

json
1

rightAngles

曲線矢印を直角にする

これにより、同じノードで始まり終わる矢印が、曲線ではなく直角で表示されます。

rightAngles

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

rightAngles の型

boolean

taskFontSize

taskFontSize

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

taskFontSize の型

次のいずれか: string または number (詳細)

taskFontSize のデフォルト値

デフォルト値は

json
14

taskFontFamily

taskFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

taskFontFamily の型

string

taskFontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

taskMargin

taskMargin

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

taskMargin の型

number

taskMargin のデフォルト値

デフォルト値は

json
50

activationWidth

アクティベーションボックスの幅

activationWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

activationWidth の型

number

activationWidth のデフォルト値

デフォルト値は

json
10

textPlacement

テキスト配置: tspan | fo | 以前と同様のテキストのみ

textPlacement

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

textPlacement の型

string

textPlacement のデフォルト値

デフォルト値は

json
"fo"

actorColours

actorColours

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義元: Mermaid Config

actorColours の型

string[]

actorColours のデフォルト値

デフォルト値は

json
["#8FBC8F", "#7CFC00", "#00FFFF", "#20B2AA", "#B0E0E6", "#FFFFE0"]

sectionFills

sectionFills

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義元: Mermaid Config

sectionFills の型

string[]

sectionFills のデフォルト値

デフォルト値は

json
["#191970", "#8B008B", "#4B0082", "#2F4F4F", "#800000", "#8B4513", "#00008B"]

sectionColours

sectionColours

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義元: Mermaid Config

sectionColours の型

string[]

sectionColours のデフォルト値

デフォルト値は

json
["#fff"]

定義グループ TimelineDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/TimelineDiagramConfig" }
プロパティタイプ必須Null 許容定義元
diagramMarginXinteger必須null にできませんMermaid 設定
diagramMarginYinteger必須null にできませんMermaid 設定
leftMargininteger必須null にできませんMermaid 設定
widthinteger必須null にできませんMermaid 設定
heightinteger必須null にできませんMermaid 設定
paddingnumberオプションnull にできませんMermaid 設定
boxMargininteger必須null にできませんMermaid 設定
boxTextMargininteger必須null にできませんMermaid 設定
noteMargininteger必須null にできませんMermaid 設定
messageMargininteger必須null にできませんMermaid 設定
messageAlignstring必須null にできませんMermaid 設定
bottomMarginAdjinteger必須null にできませんMermaid 設定
rightAnglesbooleanオプションnull にできませんMermaid 設定
taskFontSize複数オプションnull にできませんMermaid 設定
taskFontFamilystringオプションnull にできませんMermaid 設定
taskMarginnumberオプションnull にできませんMermaid 設定
activationWidthnumberオプションnull にできませんMermaid 設定
textPlacementstringオプションnull にできませんMermaid 設定
actorColoursarrayオプションnull にできませんMermaid 設定
sectionFillsarrayオプションnull にできませんMermaid 設定
sectionColoursarrayオプションnull にできませんMermaid 設定
disableMulticolorbooleanオプションnull にできませんMermaid 設定

diagramMarginX

C4図の左右のマージン。正の値である必要があります。

diagramMarginX

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramMarginX の型

integer

diagramMarginX の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginX のデフォルト値

デフォルト値は

json
50

diagramMarginY

C4図の上下のマージン。正の値である必要があります。

diagramMarginY

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramMarginY の型

integer

diagramMarginY の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginY のデフォルト値

デフォルト値は

json
10

leftMargin

アクター間のマージン

leftMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

leftMargin の型

integer

leftMargin の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

leftMargin のデフォルト値

デフォルト値は

json
150

width

アクターボックスの幅

width

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

width の型

integer

width の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

width のデフォルト値

デフォルト値は

json
150

height

アクターボックスの高さ

height

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

height の型

integer

height の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

height のデフォルト値

デフォルト値は

json
50

padding

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

padding の型

number

boxMargin

ループボックスの周りのマージン

boxMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

boxMargin 型

integer

boxMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxMargin デフォルト値

デフォルト値は

json
10

boxTextMargin

ループ/alt/opt ボックス内のテキストの周りのマージン

boxTextMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

boxTextMargin 型

integer

boxTextMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxTextMargin デフォルト値

デフォルト値は

json
5

noteMargin

ノートの周りのマージン

noteMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

noteMargin 型

integer

noteMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

noteMargin デフォルト値

デフォルト値は

json
10

messageMargin

メッセージ間のスペース。

messageMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

messageMargin 型

integer

messageMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

messageMargin デフォルト値

デフォルト値は

json
35

messageAlign

複数行メッセージの配置

messageAlign

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

messageAlign 型

string

messageAlign 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」
"center"
「右」

messageAlign デフォルト値

デフォルト値は

json
"center"

bottomMarginAdj

ダイアグラムの下端を延長します。

CSS スタイリングによっては、調整が必要になる場合があります。

bottomMarginAdj

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

bottomMarginAdj 型

integer

bottomMarginAdj 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

bottomMarginAdj デフォルト値

デフォルト値は

json
1

rightAngles

曲線矢印を直角にする

これにより、同じノードで始まり終わる矢印が、曲線ではなく直角で表示されます。

rightAngles

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

rightAngles 型

boolean

taskFontSize

taskFontSize

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義場所: Mermaid Config

taskFontSize 型

次のいずれか: string または number (詳細)

taskFontSize デフォルト値

デフォルト値は

json
14

taskFontFamily

taskFontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

taskFontFamily 型

string

taskFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

taskMargin

taskMargin

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

taskMargin 型

number

taskMargin デフォルト値

デフォルト値は

json
50

activationWidth

アクティベーションボックスの幅

activationWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

activationWidth 型

number

activationWidth デフォルト値

デフォルト値は

json
10

textPlacement

テキスト配置: tspan | fo | 以前と同様のテキストのみ

textPlacement

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

textPlacement 型

string

textPlacement デフォルト値

デフォルト値は

json
"fo"

actorColours

actorColours

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義場所: Mermaid Config

actorColours 型

string[]

actorColours デフォルト値

デフォルト値は

json
["#8FBC8F", "#7CFC00", "#00FFFF", "#20B2AA", "#B0E0E6", "#FFFFE0"]

sectionFills

sectionFills

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義場所: Mermaid Config

sectionFills 型

string[]

sectionFills デフォルト値

デフォルト値は

json
["#191970", "#8B008B", "#4B0082", "#2F4F4F", "#800000", "#8B4513", "#00008B"]

sectionColours

sectionColours

  • はオプションです

  • タイプ: string[]

  • null にできません

  • 定義場所: Mermaid Config

sectionColours 型

string[]

sectionColours デフォルト値

デフォルト値は

json
["#fff"]

disableMulticolor

disableMulticolor

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

disableMulticolor 型

boolean

定義グループ GanttDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/GanttDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
barHeightinteger必須null にできませんMermaid 設定
barGapintegerオプションnull にできませんMermaid 設定
topPaddinginteger必須null にできませんMermaid 設定
rightPaddinginteger必須null にできませんMermaid 設定
leftPaddinginteger必須null にできませんMermaid 設定
gridLineStartPaddinginteger必須null にできませんMermaid 設定
fontSizeinteger必須null にできませんMermaid 設定
sectionFontSizeinteger必須null にできませんMermaid 設定
numberSectionStylesinteger必須null にできませんMermaid 設定
axisFormatstring必須null にできませんMermaid 設定
tickIntervalstringオプションnull にできませんMermaid 設定
topAxisboolean必須null にできませんMermaid 設定
displayModestringオプションnull にできませんMermaid 設定
weekdaystring必須null にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

titleTopMargin 型

integer

titleTopMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMargin デフォルト値

デフォルト値は

json
25

barHeight

グラフ内のバーの高さ

barHeight

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

barHeight 型

integer

barHeight 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

barHeight デフォルト値

デフォルト値は

json
20

barGap

ガント図内の異なるアクティビティ間のマージン

barGap

  • はオプションです

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

barGap 型

integer

barGap 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

barGap デフォルト値

デフォルト値は

json
4

topPadding

タイトルとガント図の間、および軸とガント図の間のマージン。

topPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

topPadding 型

integer

topPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

topPadding デフォルト値

デフォルト値は

json
50

rightPadding

アクティビティの右側にセクション名を配置するためのスペース

rightPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

rightPadding タイプ

integer

rightPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

rightPadding デフォルト値

デフォルト値は

json
75

leftPadding

アクティビティの左側にセクション名を配置するためのスペース

leftPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

leftPadding タイプ

integer

leftPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

leftPadding デフォルト値

デフォルト値は

json
75

gridLineStartPadding

グリッド線の垂直方向の開始位置

gridLineStartPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

gridLineStartPadding タイプ

integer

gridLineStartPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

gridLineStartPadding デフォルト値

デフォルト値は

json
35

fontSize

フォントサイズ

fontSize

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

fontSize タイプ

integer

fontSize 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

fontSize デフォルト値

デフォルト値は

json
11

sectionFontSize

セクションのフォントサイズ

sectionFontSize

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

  • tsType: string | number

sectionFontSize タイプ

integer

sectionFontSize 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

sectionFontSize デフォルト値

デフォルト値は

json
11

numberSectionStyles

セクションスタイルの数を交互に適用する

numberSectionStyles

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

numberSectionStyles タイプ

integer

numberSectionStyles 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

numberSectionStyles デフォルト値

デフォルト値は

json
4

axisFormat

軸の日付/時刻のフォーマット

これは、ロケールや好みに合わせて調整する必要がある場合があります。

axisFormat

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

axisFormat タイプ

string

axisFormat デフォルト値

デフォルト値は

json
"%Y-%m-%d"

tickInterval

軸の目盛り

パターンは次のとおりです

javascript
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/;

tickInterval

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

tickInterval タイプ

string

tickInterval 制約

パターン: 文字列は次の正規表現に一致する必要があります

javascript
/^([1-9][0-9]*)(millisecond|second|minute|hour|day|week|month)$/

パターンを試す

topAxis

このフラグが設定されている場合、日付ラベルがチャートの上部に追加されます

topAxis

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

topAxis タイプ

boolean

displayMode

表示モードを制御します。

displayMode

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

displayMode タイプ

string

displayMode 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
""
"compact"同じ行に複数のタスクを表示できるようにします。

weekday

週単位の間隔を開始する曜日

weekday

  • は必須です

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

weekday タイプ

string

weekday 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"monday"
"tuesday"
"wednesday"
"thursday"
"friday"
"saturday"
"sunday"

weekday デフォルト値

デフォルト値は

json
"sunday"

定義グループ SequenceDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/SequenceDiagramConfig" }
プロパティタイプ必須Null 許容定義元
arrowMarkerAbsolutebooleanオプションnull にできませんMermaid 設定
hideUnusedParticipantsbooleanオプションnull にできませんMermaid 設定
activationWidthinteger必須null にできませんMermaid 設定
diagramMarginXinteger必須null にできませんMermaid 設定
diagramMarginYinteger必須null にできませんMermaid 設定
actorMargininteger必須null にできませんMermaid 設定
widthinteger必須null にできませんMermaid 設定
heightinteger必須null にできませんMermaid 設定
boxMargininteger必須null にできませんMermaid 設定
boxTextMargininteger必須null にできませんMermaid 設定
noteMargininteger必須null にできませんMermaid 設定
messageMargininteger必須null にできませんMermaid 設定
messageAlignstring必須null にできませんMermaid 設定
mirrorActorsboolean必須null にできませんMermaid 設定
forceMenusboolean必須null にできませんMermaid 設定
bottomMarginAdjinteger必須null にできませんMermaid 設定
rightAnglesboolean必須null にできませんMermaid 設定
showSequenceNumbersboolean必須null にできませんMermaid 設定
actorFontSize複数必須null にできませんMermaid 設定
actorFontFamilystring必須null にできませんMermaid 設定
actorFontWeight複数必須null にできませんMermaid 設定
noteFontSize複数必須null にできませんMermaid 設定
noteFontFamilystring必須null にできませんMermaid 設定
noteFontWeight複数必須null にできませんMermaid 設定
noteAlignstring必須null にできませんMermaid 設定
messageFontSize複数必須null にできませんMermaid 設定
messageFontFamilystring必須null にできませんMermaid 設定
messageFontWeight複数必須null にできませんMermaid 設定
wrapbooleanオプションnull にできませんMermaid 設定
wrapPaddingnumberオプションnull にできませんMermaid 設定
labelBoxWidthnumberオプションnull にできませんMermaid 設定
labelBoxHeightnumberオプションnull にできませんMermaid 設定
messageFont未指定オプションnull にできませんMermaid 設定
noteFont未指定オプションnull にできませんMermaid 設定
actorFont未指定オプションnull にできませんMermaid 設定

arrowMarkerAbsolute

arrowMarkerAbsolute

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

arrowMarkerAbsolute タイプ

boolean

hideUnusedParticipants

hideUnusedParticipants

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

hideUnusedParticipants タイプ

boolean

activationWidth

アクティベーション矩形の幅

activationWidth

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

activationWidth タイプ

integer

activationWidth 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

activationWidth デフォルト値

デフォルト値は

json
10

diagramMarginX

シーケンス図の左右のマージン

diagramMarginX

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

diagramMarginX タイプ

integer

diagramMarginX 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginX デフォルト値

デフォルト値は

json
50

diagramMarginY

シーケンス図の上と下のマージン

diagramMarginY

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

diagramMarginY タイプ

integer

diagramMarginY 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramMarginY デフォルト値

デフォルト値は

json
10

actorMargin

アクター間のマージン

actorMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

actorMargin タイプ

integer

actorMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

actorMargin デフォルト値

デフォルト値は

json
50

width

アクターボックスの幅

width

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

width タイプ

integer

width 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

width デフォルト値

デフォルト値は

json
150

height

アクターボックスの高さ

height

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

height タイプ

integer

height 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

height デフォルト値

デフォルト値は

json
50

boxMargin

ループボックスの周りのマージン

boxMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義場所: Mermaid Config

boxMargin タイプ

integer

boxMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxMargin デフォルト値

デフォルト値は

json
10

boxTextMargin

ループ/alt/opt ボックス内のテキストの周りのマージン

boxTextMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

boxTextMargin 型

integer

boxTextMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

boxTextMargin デフォルト値

デフォルト値は

json
5

noteMargin

ノートの周りのマージン

noteMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

noteMargin 型

integer

noteMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

noteMargin デフォルト値

デフォルト値は

json
10

messageMargin

メッセージ間のスペース。

messageMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

messageMargin 型

integer

messageMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

messageMargin デフォルト値

デフォルト値は

json
35

messageAlign

複数行メッセージの配置

messageAlign

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

messageAlign 型

string

messageAlign 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」
"center"
「右」

messageAlign デフォルト値

デフォルト値は

json
"center"

mirrorActors

ダイアグラムの下にアクターをミラーリングします

mirrorActors

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

mirrorActors 型

boolean

mirrorActors デフォルト値

デフォルト値は

json
true

forceMenus

アクターのポップアップメニューを常に表示状態にします(E2Eテストをサポートするため)。

forceMenus

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

forceMenus 型

boolean

bottomMarginAdj

ダイアグラムの下端を延長します。

CSS スタイリングによっては、調整が必要になる場合があります。

bottomMarginAdj

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

bottomMarginAdj 型

integer

bottomMarginAdj 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

bottomMarginAdj デフォルト値

デフォルト値は

json
1

rightAngles

曲線矢印を直角にする

これにより、同じノードで始まり終わる矢印が、曲線ではなく直角で表示されます。

rightAngles

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

rightAngles 型

boolean

showSequenceNumbers

ノード番号を表示します

showSequenceNumbers

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

showSequenceNumbers 型

boolean

actorFontSize

アクターの説明のフォントサイズを設定します

actorFontSize

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

actorFontSize 型

次のいずれか: string または number (詳細)

actorFontSize デフォルト値

デフォルト値は

json
14

actorFontFamily

アクターの説明のフォントファミリーを設定します

actorFontFamily

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

actorFontFamily 型

string

actorFontFamily デフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

actorFontWeight

アクターの説明のフォントウェイトを設定します

actorFontWeight

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

actorFontWeight 型

次のいずれか: string または number (詳細)

actorFontWeight デフォルト値

デフォルト値は

json
400

noteFontSize

アクターに付随するノートのフォントサイズを設定します

noteFontSize

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

noteFontSize 型

次のいずれか: string または number (詳細)

noteFontSize デフォルト値

デフォルト値は

json
14

noteFontFamily

アクターに付随するノートのフォントファミリーを設定します

noteFontFamily

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

noteFontFamily 型

string

noteFontFamily デフォルト値

デフォルト値は

json
"\"trebuchet ms\", verdana, arial, sans-serif"

noteFontWeight

アクターに付随するノートのフォントウェイトを設定します

noteFontWeight

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

noteFontWeight 型

次のいずれか: string または number (詳細)

noteFontWeight デフォルト値

デフォルト値は

json
400

noteAlign

アクターに付随するノートのテキスト配置を設定します

noteAlign

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

noteAlign 型

string

noteAlign 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」
"center"
「右」

noteAlign デフォルト値

デフォルト値は

json
"center"

messageFontSize

アクターメッセージのフォントサイズを設定します

messageFontSize

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

messageFontSize 型

次のいずれか: string または number (詳細)

messageFontSize デフォルト値

デフォルト値は

json
16

messageFontFamily

アクターメッセージのフォントファミリーを設定します

messageFontFamily

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

messageFontFamily 型

string

messageFontFamily デフォルト値

デフォルト値は

json
"\"trebuchet ms\", verdana, arial, sans-serif"

messageFontWeight

アクターメッセージのフォントウェイトを設定します

messageFontWeight

  • は必須です

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義元: Mermaid Config

messageFontWeight 型

次のいずれか: string または number (詳細)

messageFontWeight デフォルト値

デフォルト値は

json
400

wrap

ダイアグラムの自動折り返し状態を設定します

wrap

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

wrap 型

boolean

wrapPadding

ダイアグラムの自動折り返しパディング(左右のみ)を設定します

wrapPadding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

wrapPadding 型

number

wrapPadding デフォルト値

デフォルト値は

json
10

labelBoxWidth

ループボックス (loop, alt, opt, par) の幅を設定します

labelBoxWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

labelBoxWidth 型

number

labelBoxWidth デフォルト値

デフォルト値は

json
50

labelBoxHeight

ループボックス (loop, alt, opt, par) の高さを設定します

labelBoxHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

labelBoxHeight 型

number

labelBoxHeight デフォルト値

デフォルト値は

json
20

messageFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

messageFont

messageFont 型

unknown (フォント計算)

noteFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

noteFont

noteFont 型

unknown (フォント計算)

actorFont

FontConfig を返す JavaScript 関数。

デフォルトでは、適切な *FontSize*FontFamily*FontWeight の値を返します。

たとえば、フォント計算機 boundaryFont は次のように定義できます。

javascript
boundaryFont: function () {
  return {
    fontFamily: this.boundaryFontFamily,
    fontSize: this.boundaryFontSize,
    fontWeight: this.boundaryFontWeight,
  };
}

actorFont

actorFont 型

unknown (フォント計算)

定義グループ FlowchartDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/FlowchartDiagramConfig" }
プロパティタイプ必須Null 許容定義元
titleTopMargininteger必須null にできませんMermaid 設定
subGraphTitleMarginobject必須null にできませんMermaid 設定
arrowMarkerAbsolutebooleanオプションnull にできませんMermaid 設定
diagramPaddinginteger必須null にできませんMermaid 設定
htmlLabelsboolean必須null にできませんMermaid 設定
nodeSpacinginteger必須null にできませんMermaid 設定
rankSpacinginteger必須null にできませんMermaid 設定
curvestring必須null にできませんMermaid 設定
paddingnumberオプションnull にできませんMermaid 設定
defaultRendererstring必須null にできませんMermaid 設定
wrappingWidthnumber必須null にできませんMermaid 設定

titleTopMargin

図の上にあるテキストのマージントップ

titleTopMargin

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

titleTopMargin 型

integer

titleTopMargin 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

titleTopMargin デフォルト値

デフォルト値は

json
25

subGraphTitleMargin

サブグラフのタイトルに対する上/下マージンを定義します。

subGraphTitleMargin

subGraphTitleMargin 型

object (詳細)

subGraphTitleMargin デフォルト値

デフォルト値は

json
{
  "top": 0,
  "bottom": 0
}

arrowMarkerAbsolute

arrowMarkerAbsolute

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

arrowMarkerAbsolute 型

boolean

diagramPadding

埋め込み図にマージンを持たせるための、図全体を囲むパディングの量(ピクセル単位)。

diagramPadding

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

diagramPadding 型

integer

diagramPadding 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

diagramPadding デフォルト値

デフォルト値は

json
20

htmlLabels

エッジ上のラベルのレンダリングに HTML タグを使用するかどうかを設定するフラグ。

htmlLabels

  • は必須です

  • タイプ: boolean

  • null にできません

  • 定義元: Mermaid Config

htmlLabels 型

boolean

htmlLabels デフォルト値

デフォルト値は

json
true

nodeSpacing

同じレベルのノード間の間隔を定義します。

TB (上から下) または BT (下から上) のグラフの水平方向の間隔、および LR および RL グラフの垂直方向の間隔に関連します。

nodeSpacing

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

nodeSpacing 型

integer

nodeSpacing 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

nodeSpacing デフォルト値

デフォルト値は

json
50

rankSpacing

異なるレベルのノード間の間隔を定義します。

TB (上から下) または BT (下から上) のグラフの水平方向の間隔、および LR および RL グラフの垂直方向の間隔に関連します。

rankSpacing

  • は必須です

  • タイプ: integer

  • null にできません

  • 定義元: Mermaid Config

rankSpacing 型

integer

rankSpacing 制約

minimum: この数値の値は、次の値以上でなければなりません: 0

rankSpacing デフォルト値

デフォルト値は

json
50

curve

Mermaid がフローチャートのカーブをレンダリングする方法を定義します。

curve

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

curve 型

string

curve 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"basis"
"linear"
"cardinal"

curve デフォルト値

デフォルト値は

json
"basis"

padding

ラベルとシェイプの間のパディングを表します。

新しい実験的なレンダリングでのみ使用されます。

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

padding 型

number

padding デフォルト値

デフォルト値は

json
15

defaultRenderer

レンダリングに使用するレンダリングエンジンを決定します。

defaultRenderer

  • は必須です

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

defaultRenderer 型

string

defaultRenderer 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
"dagre-d3"[dagre-d3-es](https://www.npmjs.com/package/dagre-d3-es) ライブラリ。
"dagre-wrapper"mermaidで実装されたdagreのラッパー
"elk"[elkjs](https://github.com/kieler/elkjs) を使用したレイアウト

defaultRenderer デフォルト値

デフォルト値は

json
"dagre-wrapper"

wrappingWidth

テキストが折り返されるノードの幅。

マークダウン文字列を使用する場合、テキストは自動的に折り返されます。この値は、テキストが新しい行に続く前に、テキストの最大幅を設定します。

wrappingWidth

  • は必須です

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

wrappingWidth 型

number

wrappingWidth デフォルト値

デフォルト値は

json
200

定義グループ SankeyLinkColor

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/SankeyLinkColor" }
プロパティタイプ必須Null 許容定義元

定義グループ SankeyNodeAlignment

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/SankeyNodeAlignment" }
プロパティタイプ必須Null 許容定義元

定義グループ SankeyDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/SankeyDiagramConfig" }
プロパティタイプ必須Null 許容定義元
widthnumberオプションnull にできませんMermaid 設定
heightnumberオプションnull にできませんMermaid 設定
linkColorマージ済みオプションnull にできませんMermaid 設定
nodeAlignmentstringオプションnull にできませんMermaid 設定
useMaxWidthbooleanオプションnull にできませんMermaid 設定
showValuesbooleanオプションnull にできませんMermaid 設定
prefixstringオプションnull にできませんMermaid 設定
suffixstringオプションnull にできませんMermaid 設定

width

width

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

width 型

number

width デフォルト値

デフォルト値は

json
600

height

height

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義元: Mermaid Config

height 型

number

height デフォルト値

デフォルト値は

json
400

linkColor

サンキー図のリンクの色。

linkColor

  • はオプションです

  • 型: マージされた型 (詳細)

  • null にできません

  • 定義元: Mermaid Config

linkColor 型

マージされた型 (詳細)

いずれか

linkColor デフォルト値

デフォルト値は

json
"gradient"

nodeAlignment

サンキー図の配置を制御します。

https://github.com/d3/d3-sankey#alignments を参照してください。

nodeAlignment

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義元: Mermaid Config

nodeAlignment 型

string

nodeAlignment 制約

enum: このプロパティの値は、次のいずれかの値と等しくなければなりません

説明
「左」すべての入力を左に揃えます。
「右」すべての出力を右に揃えます。
"center"`left` と同様ですが、入力リンクがないノードは可能な限り右に移動します。
"justify"`left` と同様ですが、出力リンクがないノードは右端に移動します。

nodeAlignment デフォルト値

デフォルト値は

json
"justify"

useMaxWidth

useMaxWidth

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

useMaxWidth 型

boolean

showValues

タイトルとともに値を表示/非表示を切り替えます。

showValues

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showValues 型

boolean

showValues のデフォルト値

デフォルト値は

json
true

prefix

値に使用するプレフィックス

prefix

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

prefix 型

string

suffix

値に使用するサフィックス

suffix

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

suffix 型

string

定義グループ PacketDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/PacketDiagramConfig" }
プロパティタイプ必須Null 許容定義元
rowHeightnumberオプションnull にできませんMermaid 設定
bitWidthnumberオプションnull にできませんMermaid 設定
bitsPerRownumberオプションnull にできませんMermaid 設定
showBitsbooleanオプションnull にできませんMermaid 設定
paddingXnumberオプションnull にできませんMermaid 設定
paddingYnumberオプションnull にできませんMermaid 設定

rowHeight

パケット図の各行の高さ。

rowHeight

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

rowHeight 型

number

rowHeight の制約

最小値: この数値は、1以上でなければなりません。

rowHeight のデフォルト値

デフォルト値は

json
32

bitWidth

パケット図の各ビットの幅。

bitWidth

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

bitWidth 型

number

bitWidth の制約

最小値: この数値は、1以上でなければなりません。

bitWidth のデフォルト値

デフォルト値は

json
32

bitsPerRow

1行あたりに表示するビット数。

bitsPerRow

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

bitsPerRow 型

number

bitsPerRow の制約

最小値: この数値は、1以上でなければなりません。

bitsPerRow のデフォルト値

デフォルト値は

json
32

showBits

ビット番号の表示/非表示を切り替えます。

showBits

  • はオプションです

  • タイプ: boolean

  • null にできません

  • 定義場所: Mermaid Config

showBits 型

boolean

showBits のデフォルト値

デフォルト値は

json
true

paddingX

行内のブロック間の水平方向のパディング。

paddingX

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

paddingX 型

number

paddingX の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

paddingX のデフォルト値

デフォルト値は

json
5

paddingY

行間の垂直方向のパディング。

paddingY

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

paddingY 型

number

paddingY の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

paddingY のデフォルト値

デフォルト値は

json
5

定義グループ BlockDiagramConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/BlockDiagramConfig" }
プロパティタイプ必須Null 許容定義元
paddingnumberオプションnull にできませんMermaid 設定

padding

padding

  • はオプションです

  • タイプ: number

  • null にできません

  • 定義場所: Mermaid Config

padding 型

number

padding の制約

minimum: この数値の値は、次の値以上でなければなりません: 0

padding のデフォルト値

デフォルト値は

json
8

定義グループ FontCalculator

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/FontCalculator" }
プロパティタイプ必須Null 許容定義元

定義グループ FontConfig

このグループを参照するには、以下を使用します。

json
{ "$ref": "https://mermaid.dokyumento.jp/schemas/config.schema.json#/$defs/FontConfig" }
プロパティタイプ必須Null 許容定義元
fontSize複数オプションnull にできませんMermaid 設定
fontFamilystringオプションnull にできませんMermaid 設定
fontWeight複数オプションnull にできませんMermaid 設定

fontSize

使用するフォントサイズ

fontSize

  • はオプションです

  • 型: 次のいずれか: string または number (CSS Font Size)

  • null にできません

  • 定義場所: Mermaid Config

fontSize 型

次のいずれか: string または number (CSS Font Size)

fontSize のデフォルト値

デフォルト値は

json
14

fontFamily

使用するCSS font-family

fontFamily

  • はオプションです

  • タイプ: string

  • null にできません

  • 定義場所: Mermaid Config

fontFamily 型

string

fontFamily のデフォルト値

デフォルト値は

json
"\"Open Sans\", sans-serif"

fontWeight

使用するフォントの太さ。

fontWeight

  • はオプションです

  • 型: 次のいずれか: string または number (詳細)

  • null にできません

  • 定義場所: Mermaid Config

fontWeight 型

次のいずれか: string または number (詳細)

fontWeight のデフォルト値

デフォルト値は

json
"normal"