2

私はプロジェクトのモンテカルロツリーサーチを実装しましたが、プレゼンテーションと何が起こっているのかを理解するためにアルゴリズムから受け取った巨大な非バイナリツリーを視覚化したいと思います。ビッグモンテカルロツリーをビジュアル化する方法

私はツリーをXML形式にエクスポートしましたが、TreeListViewではなく2Dでツリーを描画できる優れたプログラムが見つかりませんでした。 私はツリーをデフォルトのLaTeX qtreeに入れようとしましたが、大きさが大きすぎると(> 1000など)、エラーが発生します。また、たとえ「99/300」のような数字があっても、ツリーは非常に水平です。

私は、2次元非バイナリツリー図を描くことができるものを探しています。ノードにいくつかの小さなテキストがあり、それらの上に長いテキストがあるエッジがあります。代わりに、エッジテキストをノードテキストに置くこともできますが、これはおそらくダイアグラムを広げるだけです。

1k〜10kノードが理想的です。何も見つからない場合は、〜100に戻って、通常のLaTeXを再び使用できますが、必要な場合にのみ使用できます。

誰かがこれを視覚化するのに役立つプログラムや方法を知っていますか?

答えて

2

あなたはGraphvizを試みることができる:

  1. 書き込みXSLTは、 DotMLにあなたのXMLからDOTグラフ記述言語のXML表現をマッピングします。 DotML schemaに対してDotMLを検証できます。
  2. 実行generate-svg-graphics.bashは、generate-svg-graphics.xslを使用して、DotMLからSVGに変換します。

また、Michael KayのDotML ant buildも参照してください。

+0

ありがとうございました。私は私の方が簡単だったアプローチをしました。ツリー出力コードを編集して、.dotコードを私の色付けとラベル付けのニーズに完全にフォーマットし、GraphvizのGVEditにドロップしました。 – Ekelbatzen

関連する問題