我正在做一项学校作业来可视化深度搜索算法,我想可视化 javascript 创建的树。我已经编写了 javascript 来实现深度搜索,但我在可视化树时遇到了麻烦。目前我已经为具有属性的节点创建了一个对象:
function createNode(parent,name,suur,vaike){
var Node = new Object();
Node["name"]= name;
Node["children"] = [];
Node["parent"] = parent;
return Node;
}
一般来说,用 HTML 绘制一棵树并不困难,但在开始编写任何可视化代码之前,我想先了解一下它。我所说的主要问题是分支的长度必须动态改变 - 如果将新的子节点添加到树中,那么树将扩展,这样不同的元素就不会崩溃。
这是来自维基百科的图片,我很想得到这样的结果。
我的问题是,我想获得一些如何动态扩展分支长度的指针,以便不同的子节点不会崩溃。
最佳答案
关于javascript - 在 HTML 中绘制树结构,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33129816/