問題タブ [pydot]

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

pyqt4 - PyQt4でレイアウトするためにpydotから座標/形状データを取得する

QGraphicsView コントロールと QGraphicsScene を使用して、pydot を使用して GraphViz で生成されたグラフをレイアウトしたいと考えています。pydot でグラフを生成し、GraphViz にレイアウトを実行させてから、レイアウト情報を抽出する方法はありますか (pydot.write_xyz によって生成されるさまざまな出力形式に含まれているなど)。これまでのテストでは、ノードなどの get_pos() 関数は None を返します。

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

python - Pydot クラスターのポジショニング

他のクラスターの階層を含む 2 つのクラスターがある場合。すべてとてもクールです!

2 つのクラスターを垂直に配置したいと考えています。他の投稿では、ノード (クラスターではない) を垂直に配置する方法が提案されていますが、これをクラスターで機能させることができません。

size パラメーターは私には機能しませんが、私の python プログラムは一般的に任意のサイズのグラフのクラスを設定するため、これは間違った答えのようです。2 つのクラスターをもう一方の上に置きたいだけで、サイズは何でも構いません。

簡単な例をいただければ幸いです。

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

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

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

jjc

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

python - pydot:同じ文字列を含む2つの異なるノードをプロットすることは可能ですか?

Pythonでグラフを描くためにpydotを使用しています。決定木を表現したいと思います。たとえば、(a1、a2、a3は属性で、2つのクラスは0と1です。

ただし、pydotを使用すると、2つの葉のみが作成され、ツリーは次のようになります(png添付)。

さて、この単純なケースではロジックは問題ありませんが、より大きなツリーでは、異なるブランチに属する厄介な内部ノードが統合されます。

私が使用している単純なコードは次のとおりです。

また、エッジを作成してグラフに追加するのとは異なるノードオブジェクトを作成しようとしましたが、pydotは、新しいノードを作成するのではなく、同じ名前のノードのノードプールをチェックしているようです。

何か案は?ありがとう!

上記のコードで作成された画像

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

python - pydotを使って四角い線を描く

チャートを生成する必要があります。pydot図書館を利用しています。私のコードは次のとおりです。

そして、このコードを実行した結果は次のとおりです。

http://i49.tinypic.com/keu7mw.png

したがって、下の画像と同じ(同様の)結果を得るために変更する必要があるのは次のとおりです。

http://i48.tinypic.com/2115g0i.png

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

python - Pydotの決定木への辞書オブジェクト

私はそのような辞書オブジェクトを持っています:

pydotと'menu'データを使用してグラフ(決定木)を作成しようとしています

「ディナー」が最上位ノードになり、その値(鶏肉、牛肉など)はその下にあります。リンクを参照すると、グラフ関数は2つのパラメーターを取ります。ソースとノード。

これは次のようになります

「王」が「夕食」であり、「領主」が「鶏肉」、「牛肉」などであることを除いて。

私の質問は、値のキーにアクセスするにはどうすればよいですか?このデータからツリーを作成するには、特定のキーの値があるかどうかをチェックしてプロットするループを作成する必要があるように感じます。ディクショナリオブジェクトの値を呼び出す方法がわかりません(必ずしも「ディナー」と呼ばれるとは限らない場合、または同じ数の要素がある場合)。

それをグラフ化する方法について何か提案はありますか?

0 投票する
14 に答える
96223 参照

python - pydot および graphviz エラー: dot_parser をインポートできませんでした。ドット ファイルの読み込みはできません。

pydot で非常に単純なコードを実行すると

エラーメッセージが表示されます:

私はpython 2.7.3を使用しています

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

python - Python graphviz - pydot.Dot.write_png が Windows で動作しない

私は Python を使用して、 を介してグラフを作成していますpydot.Dot

グラフをPNGに書きたいときはpydot.Dot.write_png(...). 残念ながら、graphviz ( という関数内find_graphviz) を見つける段階で失敗します。

ソフトウェアとしてインストールしようとしましたが、Python にインポートする方法がわかりません。

どうすればこの問題を解決できますか?

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

graphviz - pydot グラフの複数行のツールチップ

pydot を使用して生成しているグラフのノードに複数行のツールチップを追加したいと思います。これが私がやっていることです:

表示されるツール ヒントは「foo\ntest」と表示されます

どんな助けにも感謝します。

ありがとうアビジット