問題タブ [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.
r - R グラフ プロットの頂点境界線の色/幅
Rでグラフをプロットするために igraph を使用していますplot(mygraph, vertex.color = "green")
。
頂点の境界線の色や幅を変更する方法はありますか?
r - Rを使用したエッジリストへの単純な変換?
igraphで使用するには、Rで簡単なデータ変換を行う必要があります。私のデータフレームはこの形式で、次のようにグループ化されていGROUP
ます。
el
1.グループを拡張して、この形式の無向エッジリストを取得するにはどうすればよいですか?
注:自己参照なし1-1、2-2、3-3、..。
2. ABの発生をカウントし、そこから加重エッジリストを作成するにはどうすればよいel
ですか?
r - iGraph または記号でトーラスを描画するための他のライブラリ - マーキング?
r - R: igraph、コミュニティ検出、edge. betweenness メソッド、各コミュニティのメンバーのカウント/リスト?
実世界のトランザクションの頂点: 524 エッジ: 1125 の比較的大きなグラフがあります。エッジには向きがあり、重みがあります (組み込みはオプションです)。グラフ内のさまざまなコミュニティを調査しようとしていますが、基本的に次のメソッドが必要です。
-すべての可能なコミュニティを計算します
-最適なコミュニティ数を計算
-各(最適な)コミュニティのメンバー/メンバー数を返します
これまでのところ、さまざまなコミュニティに対応する色分けされたグラフをプロットする次のコードをまとめることができましたが、コミュニティの数を制御する方法がわかりません (つまり、メンバーシップが最も高い上位 5 つのコミュニティをプロットします) または特定のコミュニティのメンバーを一覧表示します。
エッジの中間性メソッドのパフォーマンスが非常に悪かったため、walktrap メソッドを使用して再試行しました。
19 クラスター - はるかに優れています。
ここで、メンバーのリストを含む「既知のクラスター」があり、観測された各クラスターで「既知のクラスター」のメンバーの存在を確認したいとします。見つかったメンバーの割合を返します。以下を終了できませんか??
r - 無向igraphのプロットは、エッジとエッジの一方の端の頂点の間のギャップを示しています
igraphで作成された非常に単純な無向グラフのプロットを考えてみましょう。
エッジと頂点2の間には小さなギャップがありますが、エッジと頂点1の間にはありません。そのギャップを取り除く方法はありますか?
私が実際に使用しているグラフは大きく、エッジははるかに短くなっています。上記の例ではギャップはほとんど見過ごされていますが、私の場合は混乱を招きます。
r - R: igraph、「既知の」クラスターのメンバーを観測されたクラスターのメンバーに一致させ、%match を返す
Walktrap コミュニティ検出メソッドを使用して、多数 (この場合は 19) のクラスターを返します。これらのクラスターの 1 つ以上に属するメンバーのリストがあります。
各クラスターでメンバーの存在を検索し、見つかった一致のパーセンテージを返すメソッドが必要です。(例: cluster[0] = 0%, cluster[1] =Y%.....cluster[18]=Z%) したがって、リストのメンバーを表す最適なクラスターを選択します。
最適なクラスターが見つかったら、最適なクラスターのメンバー数を数え、元の (19-1) クラスターからサイズ (メンバー数) が最も近い別のクラスターを選択する方法が必要です。
/li>
c - IGraph にグラフが表示されない
cのigraphライブラリを使用してグラフを作成しようとしています。再インストールしましたが、問題を理解できません。プログラム全体が正常にコンパイルされましたが、出力としてグラフが得られません。すべてのprintfが実行され、出力に表示されますが、グラフが欠落しているようです。
この問題で立ち往生しているのを助けてください。
これは私が使用しているコードです。printf ステートメントのみが出力されています。エラーや警告はありません。
python - エッジを追加できません。IGraph の頂点 ID が無効です
igraph を使用して Python でコードを記述しようとしましたが、while ループを使用してエッジを追加しようとすると、このエラーが発生しました
インデックス作成が問題になる可能性があると思ったので、ifステートメントも含めましたが、それは問題ではないようです。
助けてください!!!
python - IGraph-Python で特定の頂点を含むエッジの色を変更できますか
私は有向グラフを作成しました。プログラムを使用して、そこに含まれるすべてのサイクルを見つけています。グラフを作成した後、サイクルに含まれる頂点を含むエッジの色を変更したいと考えています。
私はpython igraphを使用しています。
助けてください
r - igraph+Rでノードの位置を維持する方法
次のグラフがあり、ノードの位置座標をベクトルで設定した場合:
次のコードを追加すると、座標レイアウトを再度設定する必要があります。
これらのレイアウト位置をデフォルトにするにはどうすればよいですか?各名前に対応する位置を失うことなくグラフの構造を変更できるようにするにはどうすればよいですか?