現在複雑ネットワークを専攻していています。
Cでグラフのモデルを作成した後(二次元配列でノードリンクを表現)、それを実際可視化したいと思っています。
Graphviz,gephiなど試しましたがどちらも自分でノードを入力するためノードが多いと大変です。
Cから自動生成したいと思っているのですが、何か解決策をご存知の方はいらっしゃいませんでしょうか?
よろしくお願いします。
Cからのグラフ可視化
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: Cからのグラフ可視化
マルチポストされていませんでしょうか?
「グラフ可視化ソフト - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa ... 1090844685
当掲示板では相互に掲載掲示板でリンクして回答者が相互参照可能な場合な時のみに限定してマルチポストを許可しております。
下記ルールをよくご覧ください。
フォーラムルール → http://dixq.net/board/board.html
今からでも相互リンクして頂ければOKです(補足などをお使い下さい)。
「グラフ可視化ソフト - Yahoo!知恵袋」
http://detail.chiebukuro.yahoo.co.jp/qa ... 1090844685
当掲示板では相互に掲載掲示板でリンクして回答者が相互参照可能な場合な時のみに限定してマルチポストを許可しております。
下記ルールをよくご覧ください。
フォーラムルール → http://dixq.net/board/board.html
今からでも相互リンクして頂ければOKです(補足などをお使い下さい)。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
- softya(ソフト屋)
- 副管理人
- 記事: 11677
- 登録日時: 15年前
- 住所: 東海地方
- 連絡を取る:
Re: Cからのグラフ可視化
リンクを確認しました。mhack さんが書きました:リンク張らせていただきました。
投稿初めてでして、よく利用規約など読まずに投稿してしまい申し訳ありませんでした。
基本的にはマルチポストはアラシ行為に同等するぐらい嫌われる場合のある行為です。
掲示板によっては完全に禁止されている場合もあります。
なぜ嫌われるかはググって確認して下さい。
マルチポスト時は、どちらかの掲示板をないがしろにして放置する可能性が高いので放置しないようにご注意下さい。
さて、ご質問の件ですが、あちらの掲示板によると「配列の各添字がそのままノードになります。」とありますので、配列の名前と添字番号からノード名を自動生成してはダメなのでしょうか?
sprintf()などで生成できると思うのですが。
by softya(ソフト屋) 方針:私は仕組み・考え方を理解して欲しいので直接的なコードを回答することはまれですので、すぐコードがほしい方はその旨をご明記下さい。私以外の方と交代したいと思います(代わりの方がいる保証は出来かねます)。
Re: Cからのグラフ可視化
ノードリンク情報からGraphvizに読ませるDOTを生成してはどうですか?mhack さんが書きました: Cでグラフのモデルを作成した後(二次元配列でノードリンクを表現)、それを実際可視化したいと思っています。
Graphviz,gephiなど試しましたがどちらも自分でノードを入力するためノードが多いと大変です。
Cから自動生成したいと思っているのですが、何か解決策をご存知の方はいらっしゃいませんでしょうか?
-
mhack
Re: Cからのグラフ可視化
ぽこさん
教えていただいた通り
dotファイルへ一度書き出した後でgraphvizで読み込むという方法で解決しました!
ありがとうございました!!
教えていただいた通り
dotファイルへ一度書き出した後でgraphvizで読み込むという方法で解決しました!
ありがとうございました!!