問題タブ [edge-list]
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.
function - LayeredGraphPlot の EdgeStyle
Mathematicaの関数を使用しており、 と を使用しLayeredGraphPlot
てエッジと頂点をカスタマイズしたいと考えています。しかし、これら 2 つの関数は a には存在しません。EdgeStyle
VertexStyle
LayeredGraphPlot
実際、エッジの重みのリストがあり、最小のものには破線のエッジ、最大のものには太い赤いエッジ、その他のものには通常の青をプロットしたいと考えています。(そして頂点とまったく同じです:単語が使用されるほど、頂点は暗くなります)
EdgeRenderingFunction
とはどうすればよいVertexRenderingFunction
ですか? この場合、純粋な関数がどのように機能するかがよくわかりません。
algorithm - 一部のエッジを削除した後の DFS
1 つのソース頂点とエッジのリストを含むグラフがあり、各反復でリストの 1 つのエッジがグラフから削除されます。
各頂点について、ソース頂点への接続が失われた後の反復回数を出力する必要があります。頂点とソースの間にパスはありません。
私の考えは、各反復でソース頂点から DFS アルゴリズムを実行し、ソース頂点と接続している頂点の値をインクリメントすることです。頂点とソース頂点の間にパスがあります。
各反復でソース頂点から dfs アルゴリズムを実行するよりも良いアイデアがあると確信しています。しかし、問題をより迅速に解決する方法がわかりません。
r - Rのグラフからランダムにエッジを選択する方法は?
通常のグラフがあり、グラフからランダムにエッジを削除したい。削除できるようになるまでエッジをランダムに選択する方法は?
r - エッジリスト反復igraph Rを介して頂点にアクセスする方法
次のような for ループを使用して、エッジ内の各頂点ペアの頂点にアクセスしようとしています。
しかし、 で各頂点を取得する方法がわかりませんe
。頂点リストにある各頂点のタイプを返そうとしています。以下のように頂点属性を取得できますが、これがエッジ リストを反復処理してすべてのエッジを取得する適切な方法であるかどうかはわかりません。
がインデックスを返すことにも気づいたe in E(G)
ので、このようにするのは正しいですか?
最後の例は私が望んでいることだと思いますが、エッジに正しくインデックスを付けていることを確認するための iGraph の仕組みについてはわかりません。アドバイスをいただければ幸いです。前もって感謝します。