問題タブ [igraph]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
952 参照

r - R の Igraph の座標に関する別の問題

tkplot here でプロットされたネットワーク グラフの座標を取得する際に、過去にいくつかの助けがありました。今、私は再び困惑しています。

これは、新しいセッションからの出力です。

しかし、これを試してみると、エラーが発生します:

これは、トピックに関する知識が不足しているためだと確信していますが、何が欠けているのでしょうか?

前もって感謝します

0 投票する
2 に答える
19751 参照

python - pycairo "ImportError:DLLのロードに失敗しました:指定されたモジュールが見つかりませんでした。" DLLがインストールされた後でも

ここでpycairoのインストール手順に従います: http : //www.cs.rhul.ac.uk/home/tamas/development/igraph/tutorial/install.htmligraphで使用するためにpycairoをインストールします。

ただし、インストーラーを実行し、指示に従ってすべてのDLLをサイトパッケージcairoディレクトリに解凍/コピーした後でも、次のエラーが発生します。

p>

私はWindows7でPython2.6.6を実行しています。

何か案は?

0 投票する
1 に答える
15978 参照

r - R で igraph オブジェクトをデータ フレームに変換する

私は iGraph ライブラリを使用しており、ネットワーク上で統計分析を実行する必要があります。iGraph を使用していくつかの変数を計算してから、これらの指標をいくつかの回帰で従属変数として使用し、頂点属性をモデルの独立変数として使用したいと考えています。

したがって、データをロードして igraph 分析を実行することはできますが、igraph オブジェクトをデータ フレームに戻すのに問題があります。エッジを保持する必要は実際にはありません。各頂点を、各行の列として機能する属性を持つ観察に変えるだけです。

私は次のことを試しました:

しかし、次のエラーがスローされます。

どんな助けや指針も大歓迎です。

0 投票する
2 に答える
26120 参照

r - 固定位置で igraph プロット レイアウトを制御する方法は?

フロー ダイアグラムに似たネットワーク ビジュアライゼーションを描画しようとしています。私は次のコードにかなり近いですが、いくつか質問があります。

  1. これは最適な layout() アルゴリズムですか、それとも各ノードの位置を手動で割り当てることができますか?
  2. これらのノードがプロットで重ならないようにするにはどうすればよいですか (ここではそうしています)。
  3. 1 つのノードを「アンカー」または開始点として割り当てることはできますか? つまり、「C」を一番上のノードまたは一番左のノードにすることはできますか?

本当にありがとう!!

0 投票する
1 に答える
6865 参照

r - R でのネットワーク モジュール性の計算

Network Modularityの方程式は、ウィキペディアのページ (および評判の良い書籍) に記載されています。いくつかのコードで動作するのを見たいです。これは、R ( The R Foundation for Statistical Computing ) で使用されるigraphのモジュール性ライブラリを使用して可能であることがわかりました。

モジュール性を計算するためにコードで使用されている以下の例 (または同様の例) を見たいと思います。ライブラリは例を示していますが、実際には私が望んでいるものではありません。

頂点の集合 V = {1, 2, 3, 4, 5} と辺 E = {(1,5), (2,3), (2,4), (2,5) (3 ,5)} 無向グラフを形成します。

これらの頂点を 2 つのコミュニティ c1 = {2,3} と c2 = {1,4,5} に分割します。計算されるのは、これら 2 つのコミュニティのモジュール性です。

0 投票する
2 に答える
2846 参照

python - Python で辞書から igraph オブジェクトを作成する方法

Python プログラムでグラフを表すために辞書を使用しています。ディクショナリのキーを使用して頂点を表し、値を使用して各頂点の隣接ノードを表しています。現在、辞書は次のようになっています。

この辞書から新しいigraph オブジェクトを作成する簡単な方法はありますか? 簡単な方法がない場合、次善の選択肢は何ですか?

0 投票する
2 に答える
1949 参照

r - Rのigraphパッケージの2部グラフ

Rのigraphパッケージを使用して2部グラフを作成しようとしていますが、時間の悪魔がいます。

なぜこれが機能するのか誰か教えてもらえますか?

しかし、これは私にエラーを与えます:

0 投票する
3 に答える
9509 参照

r - R: igraph をプロットするときにノードを選択的に表示する

選択した igraph ノードをプロットするにはどうすればよいですか?

既存のグラフがありますが、複雑すぎます。ノードのサブセットを「ズームイン」できるようにしたいと考えています。

エッジのサブセットを削除することはできますが、分離されたノードを「オフ」にする方法がわかりません。

networkパッケージ を使用する場合、displayisolates=FALSEパラメーターはこれを行います。これらの孤立したノードは表示されません。

レイアウト アルゴリズムは、「オフになっている」エッジも無視する必要があります。

例えば:

g2 をプロットするとき、ノード 0 を表示したくありません。

ありがとう

0 投票する
2 に答える
4180 参照

r - RのigraphのR相互エッジ

私はRでグラフを扱っています。現在igraphを使用しています。グラフの双方向エッジ「相互エッジ」をプロットできるようにしたいと考えています。これまでのところ、「双方向」グラフをプロットすることは可能ですが、相互エッジはプロットできないことを見てきました。代わりに、一方が他方の反対方向を指す 2 つの平行なエッジをプロットしたいと思います || . これを行う "plot(rEG, recipEdges = "distinct")" をプロットするときに Rgraphviz にオプションが存在しますが、igraph でプロットがどのように見えるかがもっと好きです。前もって感謝します。