問題タブ [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.
pyqt4 - PyQt4でレイアウトするためにpydotから座標/形状データを取得する
QGraphicsView コントロールと QGraphicsScene を使用して、pydot を使用して GraphViz で生成されたグラフをレイアウトしたいと考えています。pydot でグラフを生成し、GraphViz にレイアウトを実行させてから、レイアウト情報を抽出する方法はありますか (pydot.write_xyz によって生成されるさまざまな出力形式に含まれているなど)。これまでのテストでは、ノードなどの get_pos() 関数は None を返します。
python - Pydot クラスターのポジショニング
他のクラスターの階層を含む 2 つのクラスターがある場合。すべてとてもクールです!
2 つのクラスターを垂直に配置したいと考えています。他の投稿では、ノード (クラスターではない) を垂直に配置する方法が提案されていますが、これをクラスターで機能させることができません。
size パラメーターは私には機能しませんが、私の python プログラムは一般的に任意のサイズのグラフのクラスを設定するため、これは間違った答えのようです。2 つのクラスターをもう一方の上に置きたいだけで、サイズは何でも構いません。
簡単な例をいただければ幸いです。
pydot - pydotで学位を発見しますか?
pygraphviz で少し作業した後、pydot に戻りました。pygraphviz の便利なメソッドの 1 つは iterdegree() です。pydot で類似のことを行うことはできますか? つまり、ルートとして設定できるように、最高度のノードを見つけますか?
jjc
python - pydot:同じ文字列を含む2つの異なるノードをプロットすることは可能ですか?
Pythonでグラフを描くためにpydotを使用しています。決定木を表現したいと思います。たとえば、(a1、a2、a3は属性で、2つのクラスは0と1です。
ただし、pydotを使用すると、2つの葉のみが作成され、ツリーは次のようになります(png添付)。
さて、この単純なケースではロジックは問題ありませんが、より大きなツリーでは、異なるブランチに属する厄介な内部ノードが統合されます。
私が使用している単純なコードは次のとおりです。
また、エッジを作成してグラフに追加するのとは異なるノードオブジェクトを作成しようとしましたが、pydotは、新しいノードを作成するのではなく、同じ名前のノードのノードプールをチェックしているようです。
何か案は?ありがとう!
python - pydotを使って四角い線を描く
チャートを生成する必要があります。pydot
図書館を利用しています。私のコードは次のとおりです。
そして、このコードを実行した結果は次のとおりです。
http://i49.tinypic.com/keu7mw.png
したがって、下の画像と同じ(同様の)結果を得るために変更する必要があるのは次のとおりです。
python - Pydotの決定木への辞書オブジェクト
私はそのような辞書オブジェクトを持っています:
pydotと'menu'データを使用してグラフ(決定木)を作成しようとしています。
「ディナー」が最上位ノードになり、その値(鶏肉、牛肉など)はその下にあります。リンクを参照すると、グラフ関数は2つのパラメーターを取ります。ソースとノード。
これは次のようになります:
「王」が「夕食」であり、「領主」が「鶏肉」、「牛肉」などであることを除いて。
私の質問は、値のキーにアクセスするにはどうすればよいですか?このデータからツリーを作成するには、特定のキーの値があるかどうかをチェックしてプロットするループを作成する必要があるように感じます。ディクショナリオブジェクトの値を呼び出す方法がわかりません(必ずしも「ディナー」と呼ばれるとは限らない場合、または同じ数の要素がある場合)。
それをグラフ化する方法について何か提案はありますか?
python - pydot および graphviz エラー: dot_parser をインポートできませんでした。ドット ファイルの読み込みはできません。
pydot で非常に単純なコードを実行すると
エラーメッセージが表示されます:
私はpython 2.7.3を使用しています
python - Python graphviz - pydot.Dot.write_png が Windows で動作しない
私は Python を使用して、 を介してグラフを作成していますpydot.Dot
。
グラフをPNGに書きたいときはpydot.Dot.write_png(...)
. 残念ながら、graphviz ( という関数内find_graphviz
) を見つける段階で失敗します。
ソフトウェアとしてインストールしようとしましたが、Python にインポートする方法がわかりません。
どうすればこの問題を解決できますか?
graphviz - pydot グラフの複数行のツールチップ
pydot を使用して生成しているグラフのノードに複数行のツールチップを追加したいと思います。これが私がやっていることです:
表示されるツール ヒントは「foo\ntest」と表示されます
どんな助けにも感謝します。
ありがとうアビジット