読む・知る
yEd の紹介
yEdの概要
yEdは、ノード(対象を表す要素)とエッジ(要素間の関係を示す線)を使って、フローチャートやUMLクラス図、家系図、ソーシャルネットワーク図などを作るデスクトップ用グラフエディターです。図を一つずつ手で組み立てるほか、Excel(.xls)やXMLのデータを取り込み、レイアウトアルゴリズムで要素の配置を整えられます。作成から読み込み、配置調整、画像や文書形式への書き出しまでを一つのアプリで扱いたい場合に向いています。 公式製品ページ
yEdでできること
図の中では、情報や対象をノード、対象どうしのつながりをエッジとして表します。たとえば、工程をノードと接続線で示すフローチャート、分類や関係を表すネットワーク、クラス間の関係を整理するUMLクラス図などに利用できます。公式ページではBPMN図、セマンティックネットワーク、家系図、フローチャート、ソーシャルネットワーク、UMLクラス図などが例として挙げられています。用途に応じて図の種類を決め、必要な要素と関係を視覚化する使い方が基本です。 対応図の例
既存データを出発点にする場合は、Excel(.xls)またはXMLから取り込み、図の編集に進めます。完成した図はPNG・JPGのビットマップ画像、SVGのベクター画像、PDF、SWFとして書き出せます。画像として共有したい場合や、ベクター形式・文書形式で利用したい場合など、提出先に合う形式を選べます。対応ファイル形式の詳細や読み込み・保存形式は、用途に合わせて公式マニュアルでも確認できます。 製品ページの機能紹介 ・ ファイル形式のマニュアル
主な特徴
自動レイアウトで配置を整える
yEdには複数のレイアウトアルゴリズムがあり、ノードの位置とエッジの経路を一定の規則に基づいて計算します。要素数が多い図でも自動配置を試せるため、最初の配置をすべて手作業で決める負担を減らせます。ただし、アルゴリズムごとに想定する図の構造は異なります。たとえばツリーレイアウトは、基本的にツリー状の構造を想定します。自動配置後も図の目的に沿った見やすさになっているか確認してください。 レイアウトの説明
手作業とデータ取り込みを選べる
空のキャンバスからノードとエッジを置いて作る方法と、外部データを取り込む方法の両方があります。データを基に図を作る場合も、読み込み後の内容やつながりを目で確認し、伝えたい関係が読み取れる形に整える作業が必要です。自動配置は配置を計算する機能であり、図の目的や元データの意味を代わりに判断するものではありません。 製品ページ ・ 自動レイアウトのチュートリアル
グループと階層で大きな図を整理
グループノードは、その内部にノードやエッジを含められる要素です。関連する要素をまとめて階層を表したり、外側の要素との関係を残したりできます。構造が複雑になったときに、図のまとまりを分ける選択肢になります。公式マニュアルには、グループ化や条件に沿った自動グループ化の説明があります。 グループ化のチュートリアル ・ マニュアル
使い方:図を作成してレイアウトする
- 図の元を用意する:キャンバスで手作業で作るか、既存の図を読み込みます。図をファイルから開く場合は、
FileメニューのOpen…を使います。レイアウトのチュートリアルでは、ToolsメニューのCreate Graphからグラフを自動作成する方法も案内されています。 自動レイアウトのチュートリアル - ノードを置く:
Paletteツールウィンドウにあるサンプルのノード表現を、アクティブなエディターウィンドウへドラッグします。空白をクリックしてノードを作る方法もありますが、これはCreate Node on Background Clickオプションが有効な場合に限られます。図の要素を選択中に空白をクリックすると、ノード作成ではなく選択解除になります。 ノード作成の手順 - ノード間をつなぐ:接続元ノードから接続先ノードへドラッグするとエッジを作れます。エッジ作成を取り消す場合は、右クリックまたは
ESCキーを使います。線を折り曲げて経路を作る場合は、ノード上ではないキャンバスの空白でドラッグを終えて最初の曲がり角を置き、その後の空白クリックで曲がり角を追加できます。 エッジ作成の手順 - 必要なら要素をグループ化する:キャンバスまたはノードのコンテキストメニューから
Groupを選ぶとグループノードを作成できます。既存ノードをグループに入れる、または外すときは、SHIFTキーを押しながらノードをグループ内外へ移動します。階層を使うと、まとまりを保ちながら全体の関係を示せます。 グループ化の手順 - レイアウトを適用する:
Layoutメニューから図に合うアルゴリズムを選びます。各アルゴリズムには異なる配置規則があるため、図の構造に合うものを試します。ツリー状でない図にツリーレイアウトを使うなど、構造と合わない選択では期待した配置にならないことがあります。自動配置の結果を確認し、必要に応じて手作業で調整してください。 レイアウトの選び方 - 用途に合う形式で出力する:共有先や後工程に合わせ、公式製品ページで案内されているPNG、JPG、SVG、PDF、SWFから書き出し形式を選びます。外部データの読み込みにはExcel(.xls)とXMLが案内されています。保存・読み込みできるファイル形式の全容はマニュアルのファイル形式項目で確認してください。 製品ページ ・ ファイル形式のマニュアル
対応OS・日本語対応・料金
公式製品ページでは、yEdの対応プラットフォームとしてWindows、macOS、Linuxを案内しています。また、yEdはJava Swingアプリケーションで、適切なJava Runtime Environmentが利用可能なWindows、Unix/Linux、Mac OS上で動作すると説明されています。個別のOSバージョンや配布パッケージごとの要件は、ダウンロード先で確認してください。日本語インターフェースや日本語入力の対応範囲は、ここでは明確に確認できないため、必要な場合は導入前に公式情報で確認してください。 製品ページ
yEdは無料で利用でき、商用環境での利用も可能です。ただし、これはライセンス契約に従ってアプリケーションとして図を作成する利用権です。ライセンスは1コピーのインストールとアプリケーションとしての使用を認め、自動処理への組み込みを禁じています。利用者による配布も認められておらず、バックアップ目的のコピーは1部に限られます。無料であることを、オープンソースであることや自由な再配布・自動実行ができることと混同しないでください。 製品FAQ ・ ライセンス契約
利用上の注意と制限
ライセンスでは、ソフトウェアは現状有姿で提供され、保証はなく、yWorksは保守やサポートを提供する義務を負わないとされています。また、利用者がソフトウェアの適合性を判断し、その利用に伴う責任とリスクを負う旨が記載されています。導入前に契約内容を読み、業務で必要なサポートや保証条件がある場合は、その要件に合うか検討してください。 ライセンス契約
契約は逆コンパイル、逆アセンブル、リバースエンジニアリングなど、ソースコード導出を試みる行為を禁じています。また、出力ファイルにソフトウェア生成を示すマーカーが挿入される場合があると記載されています。出力物の扱いに条件がある用途では、事前に契約と出力の要件を照らし合わせてください。 ライセンス契約
自動レイアウトは、ノード配置とエッジ経路を計算するための機能です。アルゴリズムによって前提とする図の形が異なり、どのアルゴリズムもすべてのグラフに最適とは限りません。配置結果は目的に合うかを確認し、必要なら別のレイアウトや手作業の調整を検討します。 自動レイアウトの説明
向いている人
- 関係図やフローチャートを、ノードと接続線で自分で編集したい人
- Excel(.xls)やXMLのデータを取り込んで図にしたい人
- 要素の多い図の配置を、自動レイアウトで整える選択肢がほしい人
- Windows、macOS、Linuxのいずれかで使えるデスクトップ図エディターを探している人
- 商用環境で利用するにあたり、契約上の自動処理・再配布の制限を守れる人
向いていない人
- 図の作成処理を自動化したり、yEdを自動処理の一部として実行したりしたい人。ライセンス上、その利用は認められていません。
- インストーラーやソフトウェアを第三者へ再配布したい人。ライセンスでは配布が認められていません。
- 保守やサポートの提供義務、保証が必須の業務環境で使う人。契約では保守・サポート義務および保証が定められていません。
- どの図にも一度の操作で最適な配置が得られることを期待する人。レイアウトは図の構造との相性を確認する必要があります。
よくある質問
yEdは商用利用できますか?
公式FAQでは商用環境でも無料で利用できると案内されています。利用にはライセンス契約が適用され、自動処理や利用者による再配布は認められていません。 公式FAQ ・ ライセンス契約
yEdはどのOSで使えますか?
公式ページではWindows、macOS、Linuxが案内されています。実際に使う環境の要件やパッケージは、公式ダウンロード先で確認してください。 製品ページ
自動レイアウトを使えば、図を仕上げられますか?
自動レイアウトはノードやエッジの配置を計算しますが、アルゴリズムごとに向くグラフ構造があります。適用後に図の読みやすさと目的への適合を確認し、必要に応じて調整してください。 自動レイアウトのチュートリアル
作った図はどの形式で書き出せますか?
製品ページにはPNG、JPG、SVG、PDF、SWFが挙げられています。詳細な形式や条件は、公式マニュアルのファイル形式説明を確認してください。 製品ページ ・ マニュアル
