Filter löschen
Filter löschen

MATLABを用いたネットワーク作成について

1 Ansicht (letzte 30 Tage)
koji Akano
koji Akano am 14 Feb. 2017
Bearbeitet: mizuki am 15 Feb. 2017
MATLABのコード Biograhによってノード・リンクネットワークを作成しましたが、各ノードの位置がバラバラになってしまいます。 綺麗に並べるにはどうしたら良いでしょうか。 また位置・方位情報と関連して自動的に並べてくれる方法はありますでしょうか。
よろしくお願いします。
  1 Kommentar
Tohru Kikawada
Tohru Kikawada am 14 Feb. 2017
"綺麗に並べる"とはどう並べることでしょうか。
Node1, 2, 3,...を縦に並べるんでしょうか。それとも横に並べるんでしょうか。
また、"位置・方位情報"とはなんですか。
具体的なサンプルコードなどがあると分かりやすいです。
質問の仕方については下記を参考にしてみてください。

Melden Sie sich an, um zu kommentieren.

Akzeptierte Antwort

mizuki
mizuki am 14 Feb. 2017
Bearbeitet: mizuki am 15 Feb. 2017
biograph の graph のレイアウトは set コマンドを駆使することで変更することができます.
例えば,木のように階層状にしたければ, LayoutTypeValue プロパティを 'hierarchical' にします.横にできるだけずらりと並べたければ, 'equilibrium' にします.Edge の丸みは EdgeTypeValue プロパティで変更できます.これは setbiograph に例があります.
このようなプロパティの一覧は biograph のドキュメントにリストがあります.また,各 node の位置を変更する例は dolayout 関数のドキュメントにあります.
おそらく node の内容によってソートされたいのかと思いますが,そのあたりは自動的にソートする方法はなく,dolayout のドキュメント例にあるように,条件をコーディングする必要があります.

Weitere Antworten (0)

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by