绘制二叉树

时间:2014-01-20 10:15:48

标签: javascript data-structures binary-tree

我正在寻找一个允许用户绘制二叉树的js lib:添加/删除叶子,添加/删除父节点等等。

我发现了很多lib,但大多数只是用于数据可视化(例如:d3),而不是从浏览器中提取。

这甚至存在吗?

谢谢!

2 个答案:

答案 0 :(得分:1)

Tree-model-js在svg主页上有动画示例。您可以复制和使用它。

答案 1 :(得分:0)

查看现有的东西来绘制图形(树是图形):

Pure JavaScript Graphviz equivalent

您也可以通过绘制到HTML画布来自己编写,例如:

https://developer.mozilla.org/en-US/docs/HTML/Canvas/Drawing_graphics_with_canvas