Mermaid を使用してコードによるダイアグラムを作成

著者:  Shanna S
最終更新日:  

コードによるダイアグラム機能を使用して、Mermaid を使用して Lucidchart 図を生成します。Mermaid コードを書き終えたら、Lucid 文書上に図を自動的に生成できます。

図を生成するために入力された Mermaid コードは英語にのみ対応しています。Lucid で別の言語で作業している場合は、コードを英語に翻訳する必要があります。

プランの利用可能性: 個人、チーム、そしてエンタープライズ。
  • FedRAMPアカウントで利用可能です。
  • アカウントで利用可能な内容については Lucid Plans の記事、またはアップグレードの手順については Lucid Plans の記事をご覧ください。

コードによるダイアグラムメニューにアクセス

Lucidchart のコードによるダイアグラムメニューにアクセスするには、以下の手順に従います。

  1. ワークスペースの左端にあるプライマリツールバーから、diagram-as-code-icon-in-lucidchart.jpg コードによるダイアグラムアイコンを選択します。

図を生成

サポートされている図のタイプの例を活用して、コードによるダイアグラムプロセスに慣れるようにします。準備ができたら、独自の Mermaid コードを書いて図を生成します。

注:ダイアグラムが生成されず、「構文エラー」が表示される場合は、 構文を確認してください。代わりに、コードによるダイアグラム エディターの下のメッセージを表示し、指定された行番号と列番号を使用して Mermaid コードが正しくフォーマットされていることを確認し、再試行してください。

提供された例を使用

提供された例を使用して図を作成するには、コードによるダイアグラムメニューから次の手順に従います。

  1. [+ 新しいMermaid 図] を選択します。
  2. 提供されたエディターの下部で、例のオプションのいずれかをクリックします。
  3. 選択したサンプルタイプのコードがエディターに自動的に追加されます。
  4. 必要に応じてサンプルコードを編集します。
  5. [生成] をクリックします。

キャンバスに図が生成されます。

コードによるダイアグラム-with-Mermaid-in-Lucidchart-コードによるダイアグラム-with-Mermaid-in-Lucidchart.gif

Mermaid を使用してゼロから作成

コードによるダイアグラムを使ってゼロから新しい図を作成するには、[コードとしてのダイアグラム] メニューから次の手順に従います。

  1. [+ 新しいMermaid 図] を選択します。
  2. 提供されたエディターにコードを入力してね。
  3. [生成] をクリックします。

キャンバスに図が生成されます。

manually-build-flowchart-diagram-using-mermaid-code-in-lucidchart.gif

詳細情報 : Mermaidを始めるための手順については、Mermaid ヘルプセンターのMermaid ユーザーガイドをご覧ください。提供されたリンクをクリックすると Lucid ヘルプセンター外に移動するため、コンテンツの正確性は保証されません。

図を編集

コードから生成された図はキャンバスに画像として表示され、コードを開いて編集して更新する必要があります。以下の手順で行います。

  1. 次のいずれかの方法で、関連するコードエディターを開きます。
    • キャンバス上の図をクリックします。
    • コードによるダイアグラムメニューに移動し、スクロールして、編集したいダイアグラムを選択してください。
  2. エディターをクリックして変更を加えます。
    • 編集すると、キャンバス上のダイアグラムがリアルタイムで更新されます。

図がキャンバス上で更新されます。

サポートされている図の種類

以下の図タイプは Mermaid コードを使用してサポートされています。

  • クラス : クラス、属性、操作やオブジェクト間の関連など、特定のシステムの構造を表します。
  • C4 : 対象ユーザーに応じて、4つのレベルのモデル (コンテキスト、コンテナ、コンポーネント、コード) を活用します。
  • 実体関連 : データベースを視覚的に表現して、フィールド間の関連を示します。
  • フローチャート : 複雑なシステムとプロセスをカバーする、わかりやすいフローチャートを作成します。
  • ガント:プロジェクトを管理する際に、スケジュールと進捗を視覚的に表す。
  • 石川:根本原因分析中に原因と結果関連を視覚的にマッピングするために特性優先図を作成します。
  • ネストされたツリーマップ:ネストされた長方形を使用して、階層的なデータ構造を視覚化します。
  • レーダーチャート:放射状のグリッド上で複数の定量的変数を比較するチャートを作成します。
  • シーケンス : 併存するプロセスやオブジェクト、ライフラインが終了する前に機能を実行するためにそれらの間で交換されるメッセージを表します。
  • 状態 : さまざまなオブジェクト間の遷移を示す図を作成します。
  • XYチャート:データポイント間の関係を視覚化するために、包括的な線グラフ、棒グラフ、または散布図を作成します。

詳細情報 : Mermaid 構文や Lucidchart でサポートされている図の使い方については、Lucid コミュニティのこの投稿をご覧ください。

よくある質問 (FAQ)

LucidchartではどのバージョンのMermaidがサポートされていますか?
Lucidchartは、Mermaidバージョン11.14をサポートするように最適化されています。

Mermaid コードを使用して生成した図のスタイルと書式を設定するにはどうすればよいですか?
Mermaid コードを使って Lucid で図を生成すると、キャンバスに画像として表示されます。図のスタイルと形式を編集するには、Mermaid スタイル構文をコードに直接含めます。

この記事へのフィードバックをお寄せください

この記事に関するフィードバックはありますか?体験の内容についてこちらから教えてください。

お探しの内容は見つかりましたか?

他に質問がある場合や、学んだことを共有したい場合は、当社の コミュニティ   でサポートを得て、他のユーザーと協力しましょう。