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

pydot - pydotで学位を発見しますか?

pygraphviz で少し作業した後、pydot に戻りました。pygraphviz の便利なメソッドの 1 つは iterdegree() です。pydot で類似のことを行うことはできますか? つまり、ルートとして設定できるように、最高度のノードを見つけますか?

jjc

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

graph - DOT ファイルのエッジ `pos` 属性の意味は何ですか?

いくつかのグラフをレイアウトしようとしていますが、それを使用pygraphvizしています。グラフを作成して実行します

を実行するprint graphと、次のような DOT 形式の表現が吐き出されます。

pos各ノードについて、属性が何を意味するかは明らかです。しかし、それはエッジにとって何を意味するのでしょうか? 何らかの形で 3 次スプライン表現を参照している可能性があると思いますが、matplotlib でエッジを手動で描画したい場合、これらの点をどのように使用すればよいでしょうか?

ありがとう!ウリ

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

python - Activestate をアンインストールすると、python ディレクトリとすべての設定が台無しになりました

そのため、次のようにして、django-extensions を使用して django モデル ダイアグラムを生成することに非常に熱心でした。

次に、それを機能させるには pygraphviz が必要であることに気付きました。私は Windows 7 64 ビットを実行しているので、要件としてドキュメントで提案されているように、Activestate と Graphviz をインストールしました。Graphviz 2.28 は非常に正常にインストールされ、Activestate はmsiexec /package activestate_install.exe /qr「必要なディスク容量のチェックを終了する」で常にスタックするため、いくつかの調整を加えてインストールされました。

後で、activestate は pygraphviz のインストールに実際には役立たなかったことが判明しました。そのため、多くの試行錯誤の後、このガイドhttp://blog.ropardo.ro/2011/11/28/installing-pygraphviz-on-windows/に従って、pygraphviz をインストールすることができました。もう一度graph_modelsコマンドを実行しようとしたのと同じように、pythonはpygraphvizモジュールがインストールされていないことをもう一度教えてくれます...そのため、フリーズをピップして、本当にインストールされていないかどうかを確認します。ここで良い部分が来ます. pip freeze は のトレースバックを返します.ImportError: DLL load failed: %1 is not a valid Win32 application.しかし、それは virtualenvs でのみ発生します.

グーグルで調べてみると、自分のマシンに 32 ビットの python 2.7.3 がインストールされているときに、64 ビット バージョンのパッケージをインストールした可能性があることに気付きました。インストールしたものが64ビットだったのを覚えていないだけです。夜遅く、疲れてイライラしているので、問題の原因と思われるものをアンインストールし始めました。mingw32 と Activestate をアンインストールしましたが、次にわかったことは、コマンド ラインから Python にアクセスすることさえできなくなったことです。pip も認識されません。すべての python パッケージが認識されません。ディレクトリに戻って確認するPython27と、フォルダの半分がC:\Python27\Lib. 以前は、それらが何であるかを思い出せないほど多くのファイルとフォルダーがありましたが、現在は 4 つのディレクトリしかありません。

site-packagesフォルダもかなり「きれい」になりました!確かに、パッケージ ファイルとスクリプト (いくつかの .pth ファイルと .py ファイル) がたくさんありました。これで、インストールしたいくつかのパッケージのファイルeasy-install.pthとフォルダーが 2 つだけになりました。PIL.pthただし、最も重大な問題は、現在 cmd で python を使用することさえできないことです。

activestate をアンインストールすると、設定した環境変数の一部が台無しになるのではないかと考えたので、システム設定に移動して、C:\Python27\Scripts;C:\Python27\Lib\site-packagesPATH などに追加しました。cmd に戻り、「python」と「pip」と入力しました。python で得られる応答はThe system cannot find the path specified.で、pip ではまだです'pip' is not recognized as an internal or external command, operable program or batch file.

システムの復元ポイントを設定しなかったことを後悔したのはこれだけです..

ここで何が起こっているのか、何が間違っているのか、どうすればすべてを再び機能させることができるのか教えてください。どうもありがとう!

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

python - Graphviz: 2 つの新しいリンクされたノードを挿入し、エッジの交差を最小限に抑える方法は?

次のグラフがありますグラフ

ご覧のとおり、2 つの自然クラスターがあります。これらのクラスターを 2 つのグラフに分ける方法を見つけたいと思います。

もちろん、重要なステップは正しい分割を計算することです。2 つのノード n1 と n2 を挿入し、それらを e(n1, n2) にリンクして移動し、エッジ交差の数を最小限に抑えます (もちろん、すべてのノード/エッジを正確に固定します)。

誰でもここで助けを提供できますか? Graphviz には、それを可能にするものは何もないと思います。

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

python - 中国語ラベルの networkx draw_graphviz

ノード ラベルが中国語であるグラフがあります。で描きたいのですdraw_graphviz()が、画像を保存すると漢字が表示されません。代わりに、白いブロックとして表示されます。

フォントの設定方法が知りたいです。

上記は私が現在使用しているコードです。

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

python - pygraphviz のコンパイル: 認識されないコマンド ライン オプション '-mno-cygwin'

Windows 7 で pygraphviz をコンパイルしようとすると、

私は得る

C:\MinGW\bin\gcc.exe -mno-cygwin -mdll -O -Wall "-IC:\Program Files (x86)\Graphv iz 2.28\include\graphviz" -Ic:\Python27\include -Ic:\ Python27\PC -c pygraphviz/g raphviz_wrap.c -o build\temp.win-amd64-2.7\Release\pygraphviz\graphviz_wrap.o cc1.exe: エラー: 認識されないコマンド ライン オプション '-mno-cygwin' エラー: コマンド ' gcc' が終了ステータス 1 で失敗しました

その「-mno-cygwin」はどこから来たのですか? pygraphviz-1.1 ディレクトリを調べても、「no-cygwin」が発生していません。

0 投票する
4 に答える
25627 参照

python - (Python) ValueError: プログラムのドットがパスに見つかりません

次の問題があります: xUbuntu OS を使用しており、Flask アプリケーションで networkx を使用しようとしています。次のコードがあります。

最後の行は 411 行目です。次のエラーが表示されます。

この問題の原因は何ですか? networkx と pygraphviz をインストールしましたが、まだこのエラーが発生します。この問題を解決する方法はありますか?

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

python - pexports python27.dll > python27.def (pygraphviz 1.1 パッケージ)

Windows 7ボックスにmingwとpython 2.7があり、次のCLIユーティリティを使用してPyGraphViz-1.1をインストールしようとしています

ただし、次のように未定義の参照でコンパイル エラーが発生します。

C:\Windows\System32\python27.dll から python27.def に定義をエクスポートし、dlltool を使用して libpython27.a を作成し、最後に libpython.a ファイルを C:\Python27 の下に配置することを提案するリンク (こちらを参照) をチェックインしました。 MinGW が Python ライブラリを解釈するための Python ディストリビューションの \libs。

C:\MinGW\bin をシステム パスに追加し、次を使用してエクスポートしようとしています。

しかし、アクセスが拒否されるたびにメッセージが表示されます。

いくつかの検索を行ったところ、MS Visual Studio ユーザーは DUMPBIN を使用して別のエクスポート オプションを利用できることがわかりましたが、MSVS がインストールされていないため、問題を解決するための代替手段を取得したいと考えており、PyGraphViz-1.1 パッケージを使用する必要があります。 . どんな提案もとても役に立ちます

0 投票する
3 に答える
1397 参照

python - pygraphvizで無向グラフを作成するにはどうすればよいですか?

pygraphvizで無向グラフを生成しようとしていますが、失敗しました。私が何をしても、グラフは常に方向付けられているように見えます。

どうしてこんなに些細なことがうまくいかなかったのか、私にはわかりません。私が間違っていることは何ですか?

0 投票する
5 に答える
13337 参照

python-2.7 - Windows で pygraphviz から neato を実行する方法

ネットワーク マップを作成するために、python (v 2.7) で pygraphviz と networkx を使用しようとしています。stackoverflow で非常に便利なスクリプトを見つけました。

最後の行でエラーが発生します。基本的に、neato が見つかりません。

「ValueError: プログラム neato がパスに見つかりません。」

エラーは の agraph.py ファイルをpygraphviz参照していますが、agraph.py を調べても問題の原因となっている可能性のあるものは何も見つかりません。

これを解決する方法はありますか?コーディングに Windows と IDLE を使用しています。ありがとう!