問題タブ [pygraphviz]

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 に答える
1192 参照

python - Pygraphviz で作成された複製エッジ

私は PyGraphviz を使用して、いくつかのレベルとノードを持つ構造のような階層ツリーを生成しています。2 つのノード間にエッジを作成しようとするたびに (ツリー内のすべてのノードに一意のインデックスが割り当てられています)、Pygraphviz は実際のノード値とインデックスの両方を考慮して 2 つのエッジを生成しますが、期待しているのはエッジのみを作成するためです。ノードの一意のインデックス間。以下のサンプルコードと図を見てください。

サンプルコード:

重複したエッジで生成されたツリー ここに画像の説明を入力

期待値: ここに画像の説明を入力

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

python - PyGraphvizの同じノードセット間に複数のエッジを描画するには?

2 つの同じノード間に複数のエッジを描画しようとすると、Pygraphviz は最新のエッジのみを考慮します。これをバイパスする方法はありますか?

コード例:

生成されたグラフ: ここに画像の説明を入力

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

python - Pygraphviz-error: AttributeError: 'Graph' オブジェクトに属性 'encode' がありません

Pythonで作成したグラフを視覚化しようとしています。ただし、pygraphviz を適用すると、エラーが発生します。

私の間違いはどこですか?

コードの対応する部分は次のとおりです。

ただし、これをテストしている間、pygraphvizで他のグラフをまったく描画できるかどうかを確認しました. そして、彼らはできます。これを入力するだけで:

完全なグラフの図面を取得しました。この仕事を得るにはどうすればよいですか?どうもありがとうございました!

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

python - Pygraphviz xlabelの位置と色が機能しない

プロジェクトのグラフを作成するために pygraphviz を使用しています。ノードの xlabel を中央に配置する方法と、xlabel の色を変更する方法がわかりません。

と を使っxlp='10,10!'てみxlabelfontcolor='red'ました。両方の属性が機能していないようです。どこが間違っているのですか。

ここに画像の説明を入力

添付の図でわかるように。上記では、xlabel はデフォルトでノードの左隅に向かって配置されます。また、xlabel の色を変更することで、他のラベルと簡単に区別できますが、これは実現できません。

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

python - Python を使用してツリーからすべての可能な最長パスを抽出する

以下に示すように、Pygraphviz を使用して生成されたキーワード ツリーがあります。タプルのリストとしてツリーの端を持っています。考えられるすべての関係をカバーするように、このツリーから考えられるすべての最長パスを抽出するアルゴリズムまたは最良の方法を探しています。

私は Pygraphviz を使用していたので、これを達成するための直接的で簡単な方法を探していました。しかし、Pygraphviz にはこれに対するオプションがないようです。

ここに画像の説明を入力

期待される結果:

私の現在のコード:

PS: xlabels の数は無視してください。

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

graphviz - Graphvizでエッジをオーバーラップさせる方法は?

Graphvizでエッジをオーバーラップさせたい。しかし、graphviz は、重複を避けるためにリーフ ノードを再配置するようです。Graphviz にノードの再配置を強制的に停止させることはできますか?

プロデュース:

生産された

希望:

望ましい

pygraphviz を使用してツリーを作成しています。

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

networkx - pygraphviz をインストールしようとしていますが、次のエラーが表示されました

pygraphviz をインストールしようとしています。次のコマンドでインストールしようとしましたが、残念ながら機能していません。誰でもそれを修正する方法を助けることができますか?