問題タブ [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 投票する
3 に答える
13673 参照

r - R グラフ プロットの頂点境界線の色/幅

Rでグラフをプロットするために igraph を使用していますplot(mygraph, vertex.color = "green")

頂点の境界線の色や幅を変更する方法はありますか?

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

r - Rを使用したエッジリストへの単純な変換?

igraphで使用するには、Rで簡単なデータ変換を行う必要があります。私のデータフレームはこの形式で、次のようにグループ化されていGROUPます。

el1.グループを拡張して、この形式の無向エッジリストを取得するにはどうすればよいですか?

注:自己参照なし1-1、2-2、3-3、..。

2. ABの発生をカウントし、そこから加重エッジリストを作成するにはどうすればよいelですか?

0 投票する
0 に答える
266 参照

r - iGraph または記号でトーラスを描画するための他のライブラリ - マーキング?

ここでこのトーラスを描画する必要があります (3D オブジェクトを取得するために水平と垂直の辺を接続する場所です。iGraph パ​​ッケージには、少なくともランダムな幾何学的グラフが含まれています。詳細はこちら ですが、この種の詳細なトーラスを以下に描画するためのものではないようです。

ここに画像の説明を入力

R: 少しトーラスに見えますが、ラベルや装飾などはありません

おそらく関連している

  1. R バージョン 2.12.1 を使用して、R パッケージ rgl を Ubuntu 9.10 にインストールするにはどうすればよいですか?

インスピレーションを得るためのハイエンド ソフトウェアの例

  1. Mathematica のデモはこちらこちら、WA のデモはこちら--.

  2. Maple のデモはこちら--.

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

r - R: igraph、コミュニティ検出、edge. betweenness メソッド、各コミュニティのメンバーのカウント/リスト?

実世界のトランザクションの頂点: 524 エッジ: 1125 の比較的大きなグラフがあります。エッジには向きがあり、重みがあります (組み込みはオプションです)。グラフ内のさまざまなコミュニティを調査しようとしていますが、基本的に次のメソッドが必要です。

-すべての可能なコミュニティを計算します

-最適なコミュニティ数を計算

-各(最適な)コミュニティのメンバー/メンバー数を返します

これまでのところ、さまざまなコミュニティに対応する色分けされたグラフをプロットする次のコードをまとめることができましたが、コミュニティの数を制御する方法がわかりません (つまり、メンバーシップが最も高い上位 5 つのコミュニティをプロットします) または特定のコミュニティのメンバーを一覧表示します。


エッジの中間性メソッドのパフォーマンスが非常に悪かったため、walktrap メソッドを使用して再試行しました。

19 クラスター - はるかに優れています。

ここで、メンバーのリストを含む「既知のクラスター」があり、観測された各クラスターで「既知のクラスター」のメンバーの存在を確認したいとします。見つかったメンバーの割合を返します。以下を終了できませんか??

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

r - 無向igraphのプロットは、エッジとエッジの一方の端の頂点の間のギャップを示しています

igraphで作成された非常に単純な無向グラフのプロットを考えてみましょう。

エッジと頂点2の間には小さなギャップがありますが、エッジと頂点1の間にはありません。そのギャップを取り除く方法はありますか?

私が実際に使用しているグラフは大きく、エッジははるかに短くなっています。上記の例ではギャップはほとんど見過ごされていますが、私の場合は混乱を招きます。

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

r - R: igraph、「既知の」クラスターのメンバーを観測されたクラスターのメンバーに一致させ、%match を返す

Walktrap コミュニティ検出メソッドを使用して、多数 (この場合は 19) のクラスターを返します。これらのクラスターの 1 つ以上に属するメンバーのリストがあります。

  1. 各クラスターでメンバーの存在を検索し、見つかった一致のパーセンテージを返すメソッドが必要です。(例: cluster[0] = 0%, cluster[1] =Y%.....cluster[18]=Z%) したがって、リストのメンバーを表す最適なクラスターを選択します。

  2. 最適なクラスターが見つかったら、最適なクラスターのメンバー数を数え、元の (19-1) クラスターからサイズ (メンバー数) が最も近い別のクラスターを選択する方法が必要です。

    /li>
0 投票する
1 に答える
804 参照

c - IGraph にグラフが表示されない

cのigraphライブラリを使用してグラフを作成しようとしています。再インストールしましたが、問題を理解できません。プログラム全体が正常にコンパイルされましたが、出力としてグラフが得られません。すべてのprintfが実行され、出力に表示されますが、グラフが欠落しているようです。

この問題で立ち往生しているのを助けてください。

これは私が使用しているコードです。printf ステートメントのみが出力されています。エラーや警告はありません。

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

python - エッジを追加できません。IGraph の頂点 ID が無効です

igraph を使用して Python でコードを記述しようとしましたが、while ループを使用してエッジを追加しようとすると、このエラーが発生しました

インデックス作成が問題になる可能性があると思ったので、ifステートメントも含めましたが、それは問題ではないようです。

助けてください!!!

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

python - IGraph-Python で特定の頂点を含むエッジの色を変更できますか

私は有向グラフを作成しました。プログラムを使用して、そこに含まれるすべてのサイクルを見つけています。グラフを作成した後、サイクルに含まれる頂点を含むエッジの色を変更したいと考えています。

私はpython igraphを使用しています。

助けてください

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

r - igraph+Rでノードの位置を維持する方法

次のグラフがあり、ノードの位置座標をベクトルで設定した場合:



次のコードを追加すると、座標レイアウトを再度設定する必要があります。



これらのレイアウト位置をデフォルトにするにはどうすればよいですか?各名前に対応する位置を失うことなくグラフの構造を変更できるようにするにはどうすればよいですか?