yFiles FLEX のセットアップとサンプルの動作 (1)
Stand Alone デモ:最も手軽な手順
【概要】
yFiles FLEX は FLEX(Flash) で動作するライブラリーを提供し、WEB-ブラウザ上で動作するアプリケーションを開発できます。
以下に、 yFiles FLEX 本体と、そのサンプルをインストールする手順を紹介します。
1) 評価版 (30日) のダウンロード
2) "yFiles FLEX" (.NET Server Bundle) の内容を見る
- yfilesflex-1.6-.NET-server-3.4-eval.zip を展開して下さい。
yfilesflex-1.6-.NET-server-3.4-eval というフォルダーが生成されます。
そのフォルダーにある「README.html」をWEB-ブラウザ (IE:Internet Explorer など) にドラッグ&ドロップして下さい。
図のように「yFiles FLEX 1.6 Documentation」の見出しと関連する説明ページのタイトル (及びハイパーリンク) の一覧が表示されます。
--> 「Standalone」をクリックして下さい。

--> 「Standalone」の説明が表示されるので「the standalone demoapplication」をクリックして下さい。

--> "Stand Alone デモ" の画面が表示されます。
3) "Stand Alone デモ" の操作
- "Stand Alone デモ" の画面には上部に「ツール・バー」があり、13個のボタンがあります。

左から順に、以下の機能を持っています。
1: 印刷
2: カット ... 選択された要素を切り取ります。
3: コピー ... 選択された要素をクリップボードにコピーします。
4: 貼付 ... クリップボードの内容を画面に貼り付けます。
5: UNDO ... 操作を取り消します。
6: REDO ... 取消した操作を、再実行します。
7: 表示を拡大 ... ズームインします。
8: 表示を縮小 ... ズームアウトします。
9: 画面にFIT ... 画面サイズに合わせて表示します。
10: 全体表示をON/OFF ... 全体表示用の小ウィンドウを ON/OFFします。
11: 選択をグループ化 ... 選択された要素をグループ化します。
12: グループの解除 ... グループ化された要素のグループ化を解除します。
13: ヘルプのON/OFF ... ヘルプ表示を ON/OFFします。
- 「ツール・バー」の下に「Load Graph」用の2つのボタンがあります。
1: グラフ・データを選択 ... 一覧からデータを選択します。
2: グラフ・データをロード ... 選択されたデータをロードします。
- 画面上では、マウス・ボタンにより次の操作を行えます。
1: 画面上でクリックして、Node を作成できます。
2: Node から Node に、Edge を作成できます。
3: Node をクリックして、8個のガイド点を表示できます。
ガイド点をドラッグして、Node の大きさを変更できます。
4) グラフ・データの書式を編集する
5) 種々のグラフ・データをロードして表示する
- 以下のような6つのグラフが用意されています。
1: demo/resources/grouped-graph.graphml
2: demo/resources/computer-network.graphml
3: demo/resources/family-tree.graphml
4: demo/resources/hierarchy.graphml
5: demo/resources/social-network.graphml
6: demo/resources/styles.graphml
- 一例として、"ツール・バー" の "グラフ・データを選択" をクリックして一覧から demo/resources/styles.graphml を選択し、"グラフ・データをロード" をクリックします。
グラフ・データがロードされ、ノードの種々のスタイルを確認できます。

- 同様にして、demo/resources/family-tree.graphml をロードすると、ある家族の「家系図」が表示されます。

6) グループ・ノードを編集する
- "demo/resources/hierarchy.graphml" をロードします。
- マウスをドラッグして、右下の5個のノードを選択します。

-->
(1) 5個のノードと外枠が選択されます。
(2) ・"グループの解除" ボタンを押します。
・外枠の選択を外します。
(3) 5個のノードを外枠の外に移動します。

- "demo/resources/computer-network.graphml" をロードします。
- Node-1, 2, 3 を選択し、"グループ化" ボタンを押します。 --> "グループ1" を作成
- Node-4, 5 を選択し、"グループ化" ボタンを押します。 --> "グループ2" を作成
- "グループ1", "グループ2", Node-6 を選択し、"グループ化" ボタンを押します。 -->"グループ3" を作成
このようにして、階層を持ったグループを作成できます。
