新規購入お見積

yFILES ギャラリー

ネットワーク図とダイアグラムの自動レイアウト

ネットワーク図やダイアグラムを自動的に描画する能力は、yFiles ライブラリの最大の特徴のひとつです。ここでは、yFiles がサポートするレイアウトスタイルの一部を示します。

ランダムレイアウト
ツリーレイアウト
円環レイアウト
組織的レイアウト
階層レイアウト
直交レイアウト
組織的レイアウト+グループ
階層的レイアウト+グループ
直交レイアウト+グループ

 

UML ダイアグラムの作成

UML ダイアグラムの作成は、必ずしも容易な作業ではありません。yFiles は、UML ダイアグラムのための最良のレイアウトエンジンを提供します。以下は、yFiles を利用したプログラムによって作成された UML ダイアグラムの例です。

A jar-file inspector (JarInspector)
UML class diagram
UML activity diagram
Javadoc extension (yDoc) with
automatic diagramming support.
A package hierarchy (JarInspector)

 

大規模なグラフの作成

数百、数千といった多数の要素を使用する大規模なグラフを作成、編集、表示する能力は、このライブラリの強力な機能のひとつです。以下の画像は、このライブラリが大規模なダイアグラムやネットワーク図を容易に取り扱うことができることを示します。

組織的な配置と接続が
なされた大規模なサイトマップ
1000ノードのツリー構造


かたまりになった
大規模なネットワーク図
円環スタイルでレイアウト
された巨大なネットワーク図

 

入れ子構造のグラフ

yFiles は、「入れ子構造のグラフ (nested graphs)」という概念をサポートします。すなわち、グラフの各ノードは、それ自身の中に、さらにグラフを含めることができるということです。そこに含まれるグラフは他のグラフと同様に配置できます。以下の画像は、データをより効率的に組織化するこの入れ子構造機能を利用したアプリケーションとダイアグラムの例です。

視覚的な LOOP 言語のプログラムのエディタとシミュレータ。ループプログラムそれ自身を表す再利用可能なマクロノードの概念をサポート。 レベルごとに異なるレイアウトスタイルを示すネットワーク構造の一部。 階層的に組織化されたネットグループ構造を管理するネットワーク管理ツール。

 

表示スタイルと機能

yFiles グラフ表示ライブラリは、多くの表示スタイルををサポートします。以下の画像は、表示可能なスタイルの一部を示します。

yEd での表示機能 ER ダイアグラム機能 yEd での表示機能2

 

その他

ネスト・グラフの階層表示 要素のビュジアル・プロパティ ワークフローの表現



ドラッグ&ドロップ・デモ 多種のレイアウト・デモ プログラム・チャート