是否有用于Django(或python)的简单易用的工具,它将根据树的数据创建漂亮的图形?当然,我可以用任何方式格式化数据,我只需要一个可以处理数据并为其创建图形的程序,例如:
https://en.wikipedia.org/wiki/Tree_(data_structure)#/media/File:Binary_tree.svg
。它只是一棵树,里面没有圈。其实我正在使用django-treenode。
感谢任何提示,想法。
答案 0 :(得分:0)
我发现2个可能不错的工具:
ete3 任何树
。不幸的是,使用ete3时,我无法绘制所需的图形(它总是添加空节点),但是anytree的效果很好(除了我目前无法为节点着色)。
一些摘要:
from anytree import Node
from anytree.exporter import DotExporter
r = Node(self._create_graph_get_gr_repr(), cnn=self)
self._create_graph_add_children(r, level)
DotExporter(r).to_picture('/tmp/gr.png')
。