問題タブ [edges]

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 投票する
1 に答える
4850 参照

r - 属性を持つ R igraph add.edges()

add.edges() 中に幅などの属性を割り当てます。

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

php - 粗いエッジ PHP で SVG を PNG に変換する

次のスクリプトを使用して、SVG の拡大された PNG バージョンを生成しています。

SVG バージョンを同じサイズで表示/比較すると、PNG は一部の画像の周囲にギザギザのエッジがあります。

(ここの画像を参照してください: http://i.stack.imgur.com/WGKIH.png )

私は ImageMagick を使用しており (まだ明らかでない場合)、この問題を解決したいと考えています。

編集: 明確にするために、私の目的のために、SVGではなくPNGが必要です。これは、ブラウザの互換性を修正するなどの問題ではありません。

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

algorithm - 接続された2つの三角形のエッジを反転するにはどうすればよいですか?

1つの共有エッジを持つ2つの三角形があるとしましょう。2つの単一の点が新しい共通のエッジを構成するように、三角形の順序を反転するにはどうすればよいですか?

ありがとう

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

algorithm - エッジからツリーを構築する

私には縁があり、それを使って木を作りたいと思っています。

問題は、エッジが特定の順序になっている場合にのみツリー構造を構築できることです。注文例:

エッジを繰り返しスローし、現在の頂点が作成されたツリーで親を見つけようとしてから、ノードを構築して挿入します。

したがって、新しく追加された頂点のツリーには常に親が存在する必要があります。問題は、入力エッジをどのようにソートするかです。Voices はトポロジカル ソートについて教えてくれますが、それは頂点用です。正しくソートすることは可能ですか?

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

graph - ユークリッド距離カットオフによって決定されたエッジを持つポイントからグラフを作成する

ユークリッド距離メトリックを持つR^3のポイントのコレクションがあります。各ポイントがノードで表され、距離d <rのポイント間でのみエッジが設定されたグラフを作成したいと思います。ここで、rはカットオフ値です。

スタックオーバーフローを検索すると、興味深い解決策が得られました。データポイントのドロネー三角形分割を計算してから、しきい値距離よりも長いエッジを削除することです。

(出典:ユークリッド距離に基づく3D接続ポイントのラベル付け

より効率的にこれを行う他の方法はありますか?

また、カットオフ距離より長いエッジを削除する効率的な方法は何ですか?

そうでない場合、Pythonでのドロネー三角形分割の実装を知っている人はいますか?

編集:最後の質問を気にしないでください、matplotlibは三角測量、3dのscipyを行うことができます。

ありがとう。

PS-やや関連性:ドロネー三角形分割はボロノイ図の双対グラフであり、k-meansクラスタリングは空間をボロノイセルに分割するため、ここで説明する方法はk-meansクラスタリングと同じ(または密接に関連)ですか?私は機械学習アルゴリズムの初心者なので、これに関する専門家のフィードバックが欲しいです。

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

r - Rのニューラルネットワークへのシェープファイル

SpatialLinesDataFrameR のニューラル ネットワークで道路タイプのシェープファイル (ESRI) を変換する必要があります。

シェイプのノードまたは頂点を削除する方法がわかりません。ノード間の各エッジの長さを決定します。これらのパラメータを使用して、パケット (ネットワーク) を使用してネットワークを作成できます。

概要: R で igraph ネットワークのシェープファイルを入力します。

チリ南部からありがとう。

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

java - 2つのノード間に複数のリンクを作成する方法(java)

2つのノードを選択し、それらの間に1つまたは複数の接続を作成するコードを作成しようとしています。問題は、接続を1つしか作成できないことです。接続は、ハッシュマップ内のlistedgeを使用して、to-edgeとfrom-edgeで構成されます。

問題は、2つのノード間に複数のリンクを作成する方法がわからないことです。1つのリンクしか登録されません。いくつかのリンクを登録するようにするにはどうすればよいですか?別のマップを作成する必要がありますか?

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

r - rのigraphのネットワーク図に表示されるエッジを制御する

次の図を作成しましたigraph

ここに画像の説明を入力してください

すべての頂点/ノードを表示したいのですが、bond.strength> 34のエッジのみを表示します(つまり、赤と黄色のエッジのみ)。bond.strength <34を白に設定することでこれを制御できますが、実際のデータセットで実行すると、白いエッジが他のエッジを「カットスルー」するため、きれいではありません。

ここに画像の説明を入力してください

すべての頂点を表示しながら、どのエッジを表示するかを簡単に制御する他の方法はありますか?ありがとう

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

nodes - 同じレコードノードに属するポート間のGraphvizエッジの外観が悪い

Linux内の特定のコード実行パスの関数呼び出しグラフを作成しようとしています。私は次の有向グラフを持っています。これはレコードフィールドを使用しています(これらは非推奨です。graphvizを使い始めたばかりで、最近見たばかりです)。

生成された画像:

ここに画像の説明を入力してください

画像が示すように、同じレコードノードのポート間を指す矢印は常に斜めに出ています。それらを「単純化」してまっすぐに出てくるようにする方法、または他の方法でこれをきれいに見せるための方法はありますか?

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

java - 「Stad から Edge にキャストできません」というエラーが表示されるのはなぜですか?

ダイクストラのアルゴリズムを使用するプログラムを作成しています。インポートされたマップ上の都市を表すノードを使用しています。マップ上の 2 つの都市の間にエッジを作成できます。私の問題は、すべてのエッジに分単位の距離を表す「重み」があり、2 つのエッジ間の距離を確認する関数があることです。

Cannot cast from Stad to Edgeしかし、次の行でエラー " " が発生し続けます

ここで、"Stad" は都市を表し、"Edge" は端を表します。