Xml 如何可视化大蒙特卡罗树

Xml 如何可视化大蒙特卡罗树,xml,latex,data-visualization,montecarlo,graph-visualization,Xml,Latex,Data Visualization,Montecarlo,Graph Visualization,我已经为一个项目实现了一个蒙特卡罗树搜索,现在我想可视化从算法中得到的巨大的非二叉树,用于演示和理解正在发生的事情 我已经将树导出为XML格式,但是还没有找到一个好的程序可以用2D来代替TreeListView。 我试图将树放入默认的LaTeX qtree,但当维度太大(>1000或更大)时,它会产生错误。此外,树是非常水平的,即使它只有像“99/300”这样的数字 我正在寻找一种可以绘制二维非二叉树图的东西,其中节点上有一些小文本,边上有一些较长的文本。边缘文本也可以放在节点文本中,但这可能只

我已经为一个项目实现了一个蒙特卡罗树搜索,现在我想可视化从算法中得到的巨大的非二叉树,用于演示和理解正在发生的事情

我已经将树导出为XML格式,但是还没有找到一个好的程序可以用2D来代替
TreeListView
。 我试图将树放入默认的LaTeX qtree,但当维度太大(>1000或更大)时,它会产生错误。此外,树是非常水平的,即使它只有像“99/300”这样的数字

我正在寻找一种可以绘制二维非二叉树图的东西,其中节点上有一些小文本,边上有一些较长的文本。边缘文本也可以放在节点文本中,但这可能只会使图表更宽

1k-10k节点将是理想的,如果我没有找到任何东西,我必须求助于~100,然后可以再次使用普通乳胶,但只有在必要时

有人知道一个程序或方法来帮助我将其可视化吗?

您可以尝试:

  • 编写XSLT将XML映射到 ,图形描述语言的XML表示形式。您可以根据测试验证DotML
  • Run使用,将DotML转换为SVG

  • 另请参见Michael Kay的。

    谢谢,效果很好。我做了一个对我来说更简单的方法,我编辑了我的树输出代码来输出。点代码完全按照我的着色和标签需要格式化,然后把它放到Graphviz的GVEdit中。