9

グラフのクラスタリングの問題を解決するアルゴリズムを実装しました。グラフを表現するためにPythonライブラリ「python-graph」を使用しました。ここで、計算の各ステップ (アルゴリズムは反復的です) で、樹形図の一部を描画する必要があります。実際、元のグラフから開始してクラスターを計算するという意味で、このアルゴリズムは分裂的です。さて、樹状図を描くために何を使うべきかわかりません(誰かがPILを提案しましたが、簡単なものを探していて、PILの使い方がわかりません)...何か提案して、その方法を教えてもらえますかそれをプロットしますか?

注:他の質問を読みましたが、すべてがクラスターの自動計算を使用する方法を使用しているようです...これは私が探しているものではありません:樹状図を手動で描画するか、少なくとも計算されたクラスターを表す方法を見つける必要があります描かれる。

ありがとう!

4

4 に答える 4

3

scipy デンドログラムを実装するコードはここにあります。この単純な実装は、先に進むのに役立ちます。

于 2011-06-26T14:04:46.787 に答える
3

ETE python ツールキットは、ツリーの描画に多くの可能性をもたらします。描画エンジンにより、プログラムによるツリーのレンダリングが可能になります。木は PNG または SVG 画像としてプロットできます。デンドログラムは、長方形または円形の房として表すことができます。

ETE は一般的に系統樹を処理するために使用されますが、いくつかの特別な事前定義された視覚化モードを備えたクラスタリング モジュールも提供します。

http://packages.python.org/ete2/tutorial/tutorial_drawing.htmlでいくつかの例を確認してください

于 2011-12-13T14:53:51.990 に答える
3

おそらく他の解決策はこれかもしれません : http://ete.cgenomics.org/ 最初にメインのヘルプ PDF をお勧めします: http://ete.cgenomics.org/releases/ete2/doc/ete_tutorial.pdf

于 2011-06-26T17:40:34.040 に答える