# drawio > draw.io (.drawio) 形式の図を作成・編集する際に使用。アーキテクチャ図、フローチャート、シーケンス図、ER図などの作成時に自動発動。AWS構成図のサポートあり。 - Author: Yuto Kimura - Repository: biosugar0/dotfiles - Version: 20260114133919 - Stars: 0 - Forks: 0 - Last Updated: 2026-02-06 - Source: https://github.com/biosugar0/dotfiles - Web: https://mule.run/skillshub/@@biosugar0/dotfiles~drawio:20260114133919 --- --- name: drawio description: "draw.io (.drawio) 形式の図を作成・編集する際に使用。アーキテクチャ図、フローチャート、シーケンス図、ER図などの作成時に自動発動。AWS構成図のサポートあり。" --- # draw.io 図作成ガイド ## 核心ルール ### 1. フォント設定 - `mxGraphModel` に `defaultFontFamily` を設定しても不十分 - **各mxCellのstyleに `fontFamily=Noto Sans JP;` を明示する** ```xml ``` ### 2. 矢印配置 - XML記述順 = 描画順(先に書いたものが背面) - **矢印は最初に記述して最背面に配置** ```xml ... ... ``` ### 3. ラベル配置 - **矢印とラベルは最低20px離す** - テキスト要素への矢印接続は `exitY/entryY` が効かないことがある - 明示的に座標を指定する ```xml ``` ### 4. テキストサイズ - **フォントサイズは標準の1.5倍(18px推奨)** - **日本語テキストは幅を1文字あたり30-40px確保** ```xml ``` ### 5. 背景設定 - `page="0"` で透明背景 ## XML基本構造 ```xml ``` ## PNG変換コマンド ```bash drawio -x -f png -s 2 -t -o output.png input.drawio ``` | オプション | 説明 | |-----------|------| | `-x` | エクスポートモード | | `-f png` | PNG形式 | | `-s 2` | 2倍スケール(高解像度) | | `-t` | 透明背景 | | `-o` | 出力ファイル | ## チェックリスト 作成後に確認: - [ ] 全テキスト要素に `fontFamily` が設定されているか - [ ] フォントサイズは18px以上か - [ ] 矢印が最背面(XML先頭)に配置されているか - [ ] 矢印とラベルが被っていないか(20px以上離れているか) - [ ] 日本語テキストが意図しない改行をしていないか - [ ] PNGで視覚確認したか ## AWS構成図 AWSアーキテクチャ図を作成する場合は `references/aws-icons.md` を参照。